Page 14 - 4368
P. 14

ЛАБОРАТОРНА РОБОТА № 3

                                Тема: розроблення програми із застосуванням операторів
                            вибору та галуження в програмах LabVIEW
                                Мета: спроектувати віртуальний прилад для переведення
                            значень  температури  між  температурними  шкалами  Цельсія,
                            Фаренгейта та Кельвіна із використанням інструментів Select
                            та Case.
                                Прилади  і  матеріали:  персональний  комп’ютер  зі
                            встановленим програмним забезпеченням LabVIEW.

                                                   Теоретичні відомості

                                Для створення більш складних програм використовуються
                            вузли,  що  дозволяють  керувати  ходом  виконання  програми:
                            приймати  рішення,  виконувати  команди  тільки  якщо
                            задовольняється певна умова, виконувати дії циклічно тощо.
                                Найпростішим  способом  реалізації  галужень  у  ВІ  є
                            функція “Вибір” (Select):
                                Піктограма  цієї  функції  розміщена  в  палітрі  Functions-
                            >Express Comparison. Ця функція вибирає одне з двох значень,
                            залежно  від  того,  який  логічний  сигнал  (True  чи  False)
                            подається  на  її  третій  вхід.  Більш  складним  варіантом  є
                            використання структури вибору (Case Structure).
                                Структура  Case  дозволяє  здійснити  вибір  одного  з  двох
                            (чи  більше)  варіантів  і  виконати  в  залежності  від  значення
                            керуючої  змінної  потрібну  підпрограму.  У  верхній  частині
                            структури  є  перемикач  станів  (за  замовчуванням  доступно  2
                            стани  і  для  керування  структурою  використовується  логічна
                            змінна).  На  термінал,  позначений  символом  “?”,  подається
                            значення,  залежно  від  якого  виконується  відповідна
                            підпрограма, яку слід розмістити всередині структури. Додати
                            і  видалити  стани  можна  із  контекстного  меню  (Add  Case,


                                                           13
   9   10   11   12   13   14   15   16   17   18   19