
MTK_i_MSS15-01 / Методы моделир.и оптимиз / Лабораторная работа №2 / Упражнение 17
.docУпражнение 17. Используйте узловых атрибутов
Ваша цель должна создать VI, который указывает высокое условие ограничения, используя узлов атрибута. Вы используете Заполняющийся Цветной атрибут индикатора Tank, чтобы указать, ушел ли беспорядочно сгенерированный уровень корпуса(резервуара) выше определяемого пользователем ограничения.
Передняя панель
-
Откройте новую лицевую панель и создайте ее, как показано на следующем рисунке.
-
-
Повторно масштабируйте резервуар от 0.0 до 100.0.
-
Установите заданную по умолчанию установку ограничения на 50.00.
Блок-схема
-
Создайте блок-схему, как показано ниже.
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, чтобы выполнять
цикл каждую секунду.
-
Выполните VI.
-
Сохраните VI как Tank Limit.vi в каталог LabVIEW\Activity