Page 27 - 4366
P. 27
вимог. У даному випадку можна самому задати яку функцію
порівняння виконуватиме інструмент (порівняння двох чисел,
порівняння числа з константою, тощо).
Найпростішим способом реалізації галужень у ВІ є
функція “Вибір” (Select). Піктограма цієї функції знаходится в
палітрі Functions->Express Comparison. Ця функція вибирає
одне з двох значень, в залежності від того, який логічний
сигнал (True чи False) подається на її третій вхід. Більш
складним варіантом є використання структури вибору (Case
Structure).
Та можливостей операторів порівняння для написання
складних програм, вочевидь, не достатньо. Тут на допомогу
нам прийде “Case Strucrure”, розміщена в палітрі “Exec Ctrl”,
яка дозволяє виконувати цілі частини програми залежно від
певної умови.
Рисунок 2 - Оператор галуження "Case" у LabVIEW
Структура Case дозволяє здійснити вибір одного з двох
(чи більше) варіантів і виконати залежно від значення
керуючої змінної потрібну підпрограму. У верхній частині
структури міститься перемикач станів (за замовчуванням
доступно 2 стани і для керування структурою
використовується логічна змінна). На термінал, позначений
символом “?”, подається значення, залежно від якого
26