Скачиваний:
61
Добавлен:
06.03.2016
Размер:
48.64 Кб
Скачать

Упражнение 17. Используйте узловых атрибутов

Ваша цель должна создать VI, который указывает высокое условие ограничения, используя узлов атрибута. Вы используете Заполняющийся Цветной атрибут индикатора Tank, чтобы указать, ушел ли беспорядочно сгенерированный уровень корпуса(резервуара) выше определяемого пользователем ограничения.

Передняя панель

  1. Откройте новую лицевую панель и создайте ее, как показано на следующем рисунке.

  1. Повторно масштабируйте резервуар от 0.0 до 100.0.

  1. Установите заданную по умолчанию установку ограничения на 50.00.

Блок-схема

  1. Создайте блок-схему, как показано ниже.

 Not function (Functions”Boolean) — функция Not инвертирует значение кнопки STOP так, чтобы цикл с условием продолжения выполнялся неоднократно, пока вы не нажимаете кнопку STOP.

Random Number Generator (Functions”Numeric) — генерирует данные между 0 и 1, чтобы заполнить резервуар на лицевой панели. Вы умножаете это значение на 100, чтобы создать значение между 0 и 100.

Greater or Equal? (Functions”Comparison) — сравнивает данные с ограничением, установленным на входе.

Attribute Node (Pop up on the Tank terminal) — выберите Create”Attribute Node из терминала резервуара.

 Color Box Constant (Functions”Numeric”Additional Numeric Constants) — выберите красный цвет, чтобы происходило заполнение в случае TRUE и синий в случае FALSE.

Wait Until Next ms Multiple (Functions”Time & Dialog) — введите числовая константа 1000, чтобы выполнять цикл каждую секунду.

  1. Выполните VI.

  1. Сохраните VI как Tank Limit.vi в каталог LabVIEW\Activity

Соседние файлы в папке Лабораторная работа №2