Page 17 - 4368
P. 17
ЛАБОРАТОРНА РОБОТА № 4
Тема: розроблення програми із застосуванням циклу
While Loop.
Мета: створити віртуальний прилад для обробки
інформації із застосуванням циклу типу While Loop.
Прилади і матеріали: персональний комп’ютер зі
встановленим програмним забезпеченням LabVIEW.
Теоретичні відомості
Цикл за умовою (While Loop) виконує код його всередині
до тих пір, поки логічне значення (Boolean value), підключеної
до терміналу умови виходу з циклу (condition terminal) не
перейде в стан False. Якщо значення відповідає істині (True),
то виконується наступна ітерація. Цикл працює в двох
режимах Stop If True і Continue If True, які перемикаються за
допомогою контекстного меню, викликаного на границі
циклічної структури .
Регістри зсуву (Shift registers ), застосовувані в циклі за
умовою і в циклі з фіксованим числом ітерацій. Вони є
особливим типом змінної, яка використовується для передачі
величин з однієї ітерації циклу в наступну. Зсувний регістр
створюється натисканням правої кнопки миші на лівій або
правій межі циклу і вибором опції Add Shift Register в
контекстному меню.
Регістр зсуву складається з пари терміналів, розташованих
один навпроти одного на вертикальних сторонах кордону
циклу. У правому терміналі зберігаються дані, отримані при
завершенні ітерації циклу. Ці дані «зсуваються» наприкінці
ітерації і з'являються в лівому терміналі на початку наступні
ітерації.
16