Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОИП.doc
Скачиваний:
4
Добавлен:
31.08.2019
Размер:
179.71 Кб
Скачать
  1. Лицевая панель виртуального прибора. Назначение, объекты лицевой панели.

Программы в LabVIEW называются виртуальными приборами или ВП (Virtual Instruments - VI), поскольку их внешний вид и поведение имитируют физические приборы. Каждый ВП использует функции, которые обрабатывают входные данные от пользовательского интерфейса или иных источников и отображают информацию

ВП содержат три следующих компонента:

• Лицевая панель (Front panel) – Служит в качестве пользовательского интерфейса.

• Блок диаграмма (Block diagram) – Содержит графический исходный код, который определяет функционирование ВП.

• Иконка и соединительная панель (Icon and connector pane) –идентифицируют ВП таким образом, чтобы его можно было использовать в другом ВП. ВП внутри другого ВП называется виртуальным подприбором - ВПП (SubVI). ВПП соответствует подпрограмме (процедуре) в текстово-ориентированных языках программирования.

Лицевая панель – это пользовательский интерфейс ВП. Она содержит элементы управления (controls) ииндикаторы (indicators), которые являются интерактивными входными и выходными терминалами ВП, соответственно. Элементами управления могут быть регуляторы, кнопки, переключатели и другие входные приборы. Индикаторами могут быть графики, светодиоды и другие устройства отображения. Элементы управления имитируют входные устройства прибора и подают данные на блок диаграмму ВП. Индикаторы имитируют выходные устройства прибора и отображают данные, которые блок диаграмма получает или генерирует.

Блок- диаграмма содержит графический исходный код. Объекты лицевой панели представляются на блок-диаграмме как терминалы.

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

У каждого ВП в правом верхнем углу окна лицевой панели и блок-диаграммы есть иконка. При использовании ВП в качестве ВПП иконка идентифицирует ВПП на блок-диаграмме другого ВП.

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

  1. Блок-диаграмма виртуального прибора. Назначение, объекты блок-диаграммы.

Блок- диаграмма содержит графический исходный код. Объекты лицевой панели представляются на блок-диаграмме как терминалы.

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

В LabVIEW имеются терминалы элементов управления и индикаторов, узловые терминалы (node terminal), константы и специализированные терминалы на управляющих структурах, такие как входные и выход-

ные терминалы на формульном узле. Для подсоединения к терминалам и передачи данных к другим терминалам используются проводники (wires). Щелкните правой кнопкой объект блок-диаграммы и выберите Visible Items»Terminals из контекстного меню, чтобы сделать терминалы видимыми. Щелкните правой кнопкой объект блок-диаграммы и еще раз выберите Visible Items»Terminals, чтобы скрыть терминалы.

Константы – это терминалы на блок-диаграмме, которые поставляют фиксированные значения данных

Узлы это объекты на блок-диаграмме, которые имеют входы и/или выходы и выполняют операции.

LabVIEW включает следующие типы узлов:

• Функции – встроенные исполнительные элементы, сравнимые с оператором или функцией.

• ВПП – ВП, используемые на блок-диаграмме другого ВП, срав-

нимы с подпрограммами.

• Структуры – Элементы управления процессами, такие как структуры последовательности Flat Sequence и Stacked Sequence, структура выбора Case, циклы For Loops и While Loops.

• Формульные узлы (Formula Nodes)– Структуры с изменяемыми размерами для введения выражений непосредственно в блок-диаграмму.

Узлы выражений (Expression Nodes) – Структуры для вычисления выражений, или уравнений, которые содержат одну переменную.

• Узлы свойств (Property Nodes) – Структуры для установки или определения свойств класса.

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