
- •Молоді та спорту україни
- •1. Лабораторна робота №1
- •Лабораторна робота №1
- •Теоретичні відомості.
- •Хід роботи.
- •Контрольні запитання.
- •Лабораторна робота №2
- •Теоретичні відомості.
- •Хід роботи.
- •Контрольні запитання.
- •Лабораторна робота №3
- •Теоретичні відомості
- •Хід роботи:
- •Контрольні запитання.
- •Лабораторна робота №4
- •Теоретичні відомості.
- •Хід роботи:
- •Контрольні запитання.
- •Лабораторна робота №5
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №6
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №7
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №8
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №9
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №10
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №11
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №12
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
Хід роботи.
1. Ознайомтесь із інтерфейсом середовища розробки LabVIEW: знайдіть кнопки для запуску та зупинки виконання програми, кнопку підсвітки виконання, палітри візуальних компонентів та функцій.
2. Вивчіть контекстне меню LabVIEW: викличте контекстне меню, натиснувши праву клавішу миші на вільному полі блок-діаграми та лицьової панелі віртуального приладу, скористайтесь контекстним меню для створення регуляторів та індикаторів, використайте пункт контекстного меню «Властивості» (Properties) для редагування параметрів візуальних компонентів.
3. Розробіть програму для переведення значення температури, поданого у градусах Цельсія, в температурну шкалу Кельвіна.
4. Розробіть програму для переведення значення температури, поданого у градусах Цельсія, в температурну шкалу Фаренгейта. Формула зв’язку наступна: F=9/5*C+32.
5. Модифікуйте програму таким чином, щоб введене у градусах Цельсія значення температури відображалося одночасно у температурних шкалах Кельвіна та Фаренгейта; одночасно у вигляді числового значення та показника віртуального термометра.
6. Модифікуйте програму таким чином, щоб від’ємні значення температури на віртуальному термометрі відображалися синім кольором, а додатні – червоним.
7. Оформіть звіт про виконану роботу.
Звіт повинен містити: тему і мету роботи, зображення блок-діаграми та лицьової панелі спроектованого приладу (супроводжуйте блок-діаграму коментарями, що пояснюють роботу окремих компонентів приладу), короткий опис виконаної роботи та пояснення призначення ключових вузлів програми.
Контрольні запитання.
1. Що таке лицьова панель програми LabVIEW?
2. Що таке регулятори (елементи керування) та для чого вони призначені?
3. Що таке індикатори та для чого вони призначені?
4. Як взаємодіють лицьова панель та блок-діаграма?
5. Що таке блок-діаграма?
6. За допомогою чого здійснюється передача даних у LabVIEW?
7. Як класифікуються провідники за стилями відображення та кольорами?
8. В чому полягає принцип потоку даних (dataflow)?
Лабораторна робота №2
Тема: Оператори вибору та галуження в програмах LabVIEW.
Мета: Спроектувати віртуальний прилад для переведення значень температури між температурними шкалами Цельсія, Фаренгейта та Кельвіна із використанням інструментів Select та Case.
Прилади і матеріали: Персональний комп’ютер зі встановленим програмним забезпеченням LabVIEW.
Теоретичні відомості.
Для створення більш складних програм використовуються вузли, що дозволяють керувати ходом виконання програми: приймати рішення, виконувати команди тільки якщо задовольняється певна умова, виконувати дії циклічно, тощо.
Найпростішим способом реалізації галужень у ВІ є функція “Вибір” (Select):
Піктограма цієї функції знаходится в палітрі Functions->Express Comparison. Ця функція вибирає одне з двох значень, в залежності від того, який логічний сигнал (True чи False) подається на її третій вхід. Більш складним варіантом є використання структури вибору (Case Structure).
Структура Case дозволяє здійснити вибір одного з двох (чи більше) варіантів і виконати в залежності від значення керуючої змінної потрібну підпрограму. В верхній частині структури знаходиться перемикач станів (за замовчуванням доступно 2 стани і для керування структурою використовується логічна змінна). На термінал, позначений символом “?”, подається значення, в залежності від якого виконується відповідна підпрограма, яку слід розмістити всередині структури. Додати і видалити стани можна із контекстного меню (Add Case, Duplicate Case). Одне із значень вибирається станом за замовчуванням (Default Case), підпрограма для цього стану буде виконана у тому випадку коли керуюче значення не відповідає умові жодного стану. Задати значення за замовчуванням можна із контекстного меню (Make This Case Default). Якщо значення за замовчуванням не задано, запуск ВІ буде неможливим.
В Case structure можна використовувати тунелі. При цьому тунель автоматично створюється для всіх станів при подачі сигналу на вхід структури. Вихідний тунель потрібно підключити в усіх станах (непідключені тунелі відображаються у вигляді білих квадратних дужок, підключені зафарбовуються суцільним кольором). Задати значення за замовчуванням для непід'єднаних тунелів можна якщо натиснути правою кнопкою миші на тунель і вибрати із контекстного меню опцію Use Default If Unwired.