Cинтаксис языка программирования LabVIEW

Выбирайте опцию меню по созданию нового VI:


Раскрываются два окна: интерфейсная панель (Front Panel) и окно редактирования диаграмм (Block Dia gram), которое по своей сути является программой в графическом виде.


Интерфейсная панель - это интерфейс пользова теля. Вы устанавлива ете на интерфейсную панель графические элементы управления и всевозможные ин дикаторные приборы, которые являются со ответственно элемен тами ввода и вывода.


Элементы управления это ручки, регулято ры, ползунковые уст ройства, кнопки и другие устройства ввода.

Индикаторы — это элементы для вывода/построения графиков, сигнализирующие устрой ства, такие, как лампочки и т.д.

Установлен ные на переднюю панель элементы управления и индикаторы, отображаются со ответствующими иконками (терми налами) во вто ром окне - окне редактирования диаграмм. Т.е. каждому установленному элементу на ин терфейсной панели соответствует иконка в окне редакти рования. В этом окне и "пишется" программа создается графический код VI. Удалив, например, управляющий элемент в интерфейсном окне, исчезнет и соответствую щая иконка (терминал) в окне редактирования диаграмм.


Иконки или терминалы показывают тип данных элементов управления или индикаторов. Например, DBL терминал, показывает, что элемент управле ния или индикатор представлен числом с плавающей точкой двойной точности. Тер миналы осуществляют связь между интерфейсной па нелью и диаграммой.



Функции — это объекты окна редак тирования диаграмм, которые могут иметь один и/или несколько входов и/или выходов. Функции LabVIEW аналогичны выражениям, операторам, процеду рам и функциям текстовых языков программирования.



Связи — это соединительные линии между иконка ми (терминалами). Они являются аналогом переменных в обычных языках программирования. Причем данные мо гут передаваться только в одном направлении от терми нала источника к одному или нескольким терминалам приемникам. Различный вид и цвет соединений соответ ствует различным типам передаваемых данных. Неправильная связь терминалов или незаконченное сое динение изображается штриховой линией.


Структуры. Это графическое представление циклов и операторов выбора в тексториен тированных языках програм мирования. Терминалы, функции, связи и структуры это весь синтаксис языка программирования LabVIEW. Все очень просто.