Термины ввода данных
Термины ввода данных LabVIEW
Для проектирования ВП в среде LabVIEW необходимо сформировать его лицевую панель и разработать блок-диаграмму. При формировании лицевой панели производятся выбор и установка на ней элементов управления и индикации из палитры элементов данной панели. Аналогично при разработке блок-диаграммы производится выбор и установка на ней функциональных элементов и подприборов из палитры функций данной панели.
Установка каждого элемента на лицевой панели сопровождается
появлением соответствующего терминала данных (terminal) на панели
блок-диаграммы. Терминалы элементов управления представляют порты ввода
информации в блок-диаграмму, а терминалы индикаторов - порты вывода информации
из блок-диаграммы на лицевую панель. Для обработки введенной информации и
программного управления параметрами и режимами работы элементов лицевой панели
на панели блок-диаграммы размещаются необходимые константы, функции (Functions),
подприборы (SubVI) и структуры (Structures), которые также имеют терминалы для
ввода и вывода информации. Все перечисленные элементы представляют узлы (nodes)
блок-диаграммы, которые соединяются с терминалами элементов управления и
индикации и между собой линиями, называемыми проводниками (wires). В такой схеме
через узлы в процессе обработки проходит поток данных (data flow), идущий по
проводникам от входных терминалов к выходным. Узлы -
это объекты на
блок-диаграмме, которые имеют одно или более полей ввода/вывода данных и
выполняют алгоритмические операции ВП. Они аналогичны операторам, функциям и
подпрограммам текстовых языков программирования.
Таким образом, описанная технология формирования ВП является основой для потоковой модели обработки данных, когда поток данных входит (втекает) в узлы - источники, проходит через узлы обработки данных и выходит (вытекает) через узлы - приемники данных. При этом порядок обработки данных определяется целиком полнотой подхода данных к терминалам узлов. Такая концепция работы программы в LabVIEW существенно облегчает, по сравнению с текстовыми языками, разработку многозадачных и многопоточных программ. Терминалы данных имеют прямоугольную форму и содержат буквенно-графическое обозначение, характеризующее тип и форму представления воспринимаемых ими данных. Таким образом, по виду терминала можно определить, является ли он источником или приемником данных, какие типы данных он воспринимает - числовые, логические или строковые, а для числовых - является ли число целым или вещественным. Для определения подобных различий используются различия в толщине внешней рамки терминала и направлении треугольной стрелки внутри него, цвет терминала и буквенное или графическое обозначение. Кроме того, вид терминала можно определить и по содержанию контекстного меню.
Перечень и вид терминалов элементов ввода данных LabVIEW с характеристикой типа, цвета и значения по умолчанию приведены в следующей таблице.
Переход в начало документа