
Блок-диаграмма
-
Создадим блок-диаграмму, как показано ниже.
|
Из палитры Functions>>Cluster выберем функцию Unbundle. Эта функция разъединяет кластер Кластер. Изменим размер этой функции до четырех полей ввода данных или соединим терминал данных кластера с функцией для автоматического добавления полей ввода данных. |
|
Из палитры Functions>>Cluster выберем функцию Bundle. Эта функция объединит элементы в кластер Маленький кластер. |
|
Из палитры Functions>>Cluster выберем функцию Unbundle by Name. Эта функция выделит два элемента из кластера Кластер. Измените размер функции до двух полей вывода данных. Если имена в полях вывода данных отличаются от показанных на иллюстрации, следует щелкнуть правой кнопкой мыши по имени элемента и в контекстном меню войти в раздел Select Item. |
|
Из палитры Functions>>Numeric выберем функцию Increment. Эта функция добавит 1 к значению элемента Число. |
|
Из палитры Functions>>Boolean выберем функцию Not. Эта функция выдаст логическое отрицание элемента Логический 1. |
|
Из палитры Functions>>Cluster выберем функцию Bundle by Name. Эта функция изменит значения элементов Число и Логический в кластере Кластер и создаст кластер Модифицированный кластер. Изменим размер этой функции на два поля ввода данных. Если имена в полях вывода данных отличаются от показанных на иллюстрации, следует щелкнуть правой кнопкой мыши по имени элемента и в контекстном меню войти в раздел Select Item. |
-
Сохраним ВП под именем Работа с кластерами. vi
Запуск ВП
-
Перейдем на лицевую панель и запустим ВП.
-
Поменяем значения элементов в кластере Кластер и запустим ВП.
-
Закроем ВП.
Конец упражнения 8-1
Задание для самостоятельного решения
Создайте ВП, который находит максимальное (минимальное) число из N сгенерированных случайных чисел. Провести оценку зависимости времени выполнения программы от задаваемого числа итераций.
Краткое изложение пройденного материала, советы и секреты
-
Кластеры объединяют элементы разных типов данных. Кластер не может одновременно содержать элементы управления и отображения данных.
-
Если лицевая панель содержит более 28 элементов, которые необходимо использовать в ВП, то некоторые из них можно объединить в кластер и назначить кластер полем ввода/вывода данных.
-
Для создания кластеров из элементов управления и отображения данных следует выбрать шаблон кластера на палитре Controls>>Array & Cluster и поместить его на лицевую панель. После этого шаблон кластера следует заполнить элементами.
-
Для создания и управления кластерами используются функции, расположенные на палитре Functions>>Cluster.
-
© National
Instruments Corporation 8-