В. Компоненты вп
ВП состоит из четырех основных компонентов – лицевой панели, блок-диаграммы, иконки и соединительной панели. Подробная информация о создании иконки и соединительной панели – рассмотрим далее.
Лицевая панель
На лицевой панели создаются элементы управления и отображения, которые являются интерактивными средствами ввода и вывода данных этого ВП. Элементы Управления– кнопки, переключатели и другие устройства ввода данных. ЭлементыОтображения– графики, светодиоды и другие индикаторы. ЭлементыУправлениямоделируют устройства ввода данных и передают данные на блок-диаграмму ВП. Элементы отображения моделируют устройства вывода и отображения данных, которые получает или генерирует блок-диаграмма.
Для размещения элементов Управления иОтображения данных на лицевой панели используется палитраControls (Элементов). ПалитраControls (Элементов) доступна только с лицевой панели. Для вывода на экран палитры Controls (Элементов)следует выбрать пункты главного меню Window»Show Controls Palette или щелкнуть правой кнопкой мыши в рабочем пространстве лицевой панели.
Числовые элементы управления и отображения данных
Чаще других используют два числовых объекта – это числовой элемент управления и числовой элемент отображения данных:
-
1 Кнопки изменения значений
2 Цифровой элемент
управления
Цифровой элемент
отображения данных
Ввод или изменение значения элемента управления осуществляется либо с помощью кнопок приращения значений, либо нужное значение просто вводится в элемент с помощью инструмента ВВОД ТЕКСТА, после чего следует нажать кнопку <Enter>.
Логические элементы управления и отображения данных
Логические элементы управления и отображения используются для ввода и отображения значения логической переменной (TRUE/FALSE— ИСТИНА/ЛОЖЬ). Логические объекты моделируют выключатели, кнопки и светодиоды. Вертикальный переключатель и круглый светодиод показаны ниже:
Редактирование элементов управления и отображения данных
Почти все элементы управления и отображения данных можно редактировать, используя их контекстное меню. Для вызова контекстного меню следует щелкнуть правой кнопкой мыши на объекте. Например, для редактирования метки – щелкнуть правой кнопкой мыши на метке.
Блок-диаграмма
Блок-диаграмма состоит из узлов, терминалов и проводников данных, как показано ниже:
-
1 Узлы
2 Терминалы данных элементов отображения
3 Проводники данных
4 Терминалы данных элементов управления
Рис. 2-1. Пример блок-диаграммы.
Терминалы данных
Объекты лицевой панели на блок-диаграмме отображаются в виде терминалов данных (графическое изображение прямоугольной формы с буквенно-численными обозначениями). Буквенно-численное обозначение на терминале данных определяет тип данных, который может использоваться в элементах управления или отображения. Например, DBL-терминал, показанный слева, определяет, что данный элемент управления использует числа двойной точности с плавающей запятой. | |
Терминал данных может отображаться в виде иконки, показанной слева. Для этого достаточно щелкнуть правой кнопкой мыши в поле терминала данных и выбрать View as Icon(отображать в виде иконки) из контекстного меню. Снять метку для отображения в стандартном виде. Отображение терминала данных в стандартном виде позволяет сохранить место на блок-диаграмме. | |
|
Терминалы данных обеспечивают обмен данными между лицевой панелью и блок-диаграммой; они подобны переменным и константам текстовых языков программирования. Различают терминалы данных следующих типов – терминалы элементов управления и отображения данных, терминалы узлов. Терминалы элементов управления и отображения относятся к средствам управления и отображения данных на лицевой панели. Данные, введенные в элементы управления на лицевой панели (aиbна рисунке 2-1), поступают на блок-диаграмму через эти терминалы. Когда функцииAdd (Сложение) иSubtract (Вычитание) завершают свои вычисления, то на выходе выдают новое значение данных. Эти значения поступают на терминалы элементов отображения данных и передаются на лицевую панель. |
Терминалы данных предыдущей блок-диаграммы принадлежат четырем элементам лицевой панели. Соединительная панель функцийAdd (Сложение)Subtract (Вычитание), показанная слева, содержит три поля ввода/вывода данных. Для отображения соединительной панели следует щелкнуть правой кнопкой мыши на функции и в контекстном меню выбратьVisible Items-»Terminals. |
Узлы
Узлы – это объекты на блок-диаграмме, которые имеют одно или более полей ввода/вывода данных и выполняют алгоритмические операции ВП. Подробнее эти объекты рассмотрим далее