ВУЗ:
Составители:
Объекты лицевой панели на блок-диаграмме отображаются в виде терминалов данных (гра-
фическое изображение прямоугольной формы с буквенно-численными обозначениями). Терминалы
данных обеспечивают обмен данными между лицевой панелью и блок-диаграммой; они подобны пере-
менным и константам текстовых языков программирования. Различают терминалы данных следующих
типов – терминалы элементов управления и отображения данных, терминалы узлов.
Узлы – это объекты на блок-диаграмме, которые имеют одно или более полей ввода/вывода дан-
ных и выполняют алгоритмические операции ВП. Они аналогичны операторам, функциям и подпро-
граммам текстовых языков программирования. Узлы включают в себя функции, подпрограммы ВП и
структуры. Подпрограмма ВП – виртуальный прибор, который можно использовать на блок-диаграмме
другого ВП в качестве подпрограммы. Структуры – это элементы управления процессом, такие как
структура Case (Варианта), цикл While (цикл по условию) и т.д. Узлы Add (Сложение) и Subtract (Вычи-
тание), – узлы функций.
Типы и проводники данных. В среде LabVIEW проводники данных используются для соединения
многочисленных терминалов данных. Поля ввода/вывода должны быть совместимыми с типами дан-
ных, передаваемыми им по проводникам. Например, нельзя соединять поле вывода массива с полем
ввода данных численного типа. Кроме того, характер соединения должен быть корректным. Проводни-
ки должны быть подсоединены лишь к одному источнику данных и, по крайней мере, к одному полю
ввода данных. Например, нельзя соединять два элемента отображения. Компонентами, определяющими
совместимость соединения, являются: тип данных элемента управления и/или отображения и тип дан-
ных поля ввода/вывода.
Типы данных. В данном курсе используются следующие типы данных:
• Numeric (численный тип);
• Floating point – число с плавающей запятой, отображается в виде оранжевых терминалов. Может
быть представлено в виде single (32 bit), double (64-bit) или extended (128-bit) precision (с одиночной,
двойной или расширенной точностью). Число с плавающей запятой может быть комплексным;
• Integer – целочисленный тип, отображается в виде голубых терминалов. Возможны три пред-
ставления целых чисел: 8, 16 и 32 бита. Один бит может использоваться для знака числа, если это число
является знаковым целым;
• Boolean – логический тип, отображается в виде зеленых терминалов. Логический тип может при-
нимать только два значения: 0 (FALSE) или 1 (TRUE);
• String – строковый тип, отображается в виде розовых терминалов. Строковый тип данных содер-
жит текст в ASCII формате;
• Path – путь к файлу, отображается в виде терминалов. Путь к файлу близок строковому типу, од-
нако, LabVIEW форматирует его, используя стандартный синтаксис для используемой платформы;
• Array – массивы включают типы данных составляющих элементов и принимают соответствую-
щий им цвет;
• Cluster – кластеры включают различные типы данных. Кластерный тип данных отображается ко-
ричневым цветом, если все его элементы численные, если же элементы кластера являются данными
различных типов, он отображается розовым;
• Waveform – сигнальный тип данных является кластером элементов, содержащим данные, на-
чальное значение времени и интервал времени между измерениями;
• Dynamic – динамический тип, отображается в виде темно-синих терминалов. Кроме данных сиг-
нала, динамический тип содержит дополнительную информацию, например, название сигнала или дату
и время его получения. Большинство экспресс-ВП принимают и/или возвращают данные динамическо-
го типа. Данные динамического типа можно направлять к потому элементу 01 поражения или полю
ввода, принимающему данные численного, логического или сигнального типа.
Проводники данных. Данные между объектами блок-диаграммы передаются по соединительным
линиям – проводникам данных. Проводник данных аналогичен переменным в текстовых языках про-
граммирования. Каждый проводник данных имеет единственный источник данных, но может переда-
вать их ко многим ВП и функциям. Проводники данных различаются цветом, стилем и толщиной ли-
нии, в зависимости от типа передаваемых данных.
Автоматическое соединение объектов проводниками данных. В среде LabVIEW объекты соеди-
няются проводниками данных после их помещения на блок-диаграмму. В автоматическом режиме среда
LabVIEW подключает те поля ввода/вывода данных, которые наиболее совместимы, несовместимые
поля остаются несоединенными.
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »