
- •Молоді та спорту україни
- •1. Лабораторна робота №1
- •Лабораторна робота №1
- •Теоретичні відомості.
- •Хід роботи.
- •Контрольні запитання.
- •Лабораторна робота №2
- •Теоретичні відомості.
- •Хід роботи.
- •Контрольні запитання.
- •Лабораторна робота №3
- •Теоретичні відомості
- •Хід роботи:
- •Контрольні запитання.
- •Лабораторна робота №4
- •Теоретичні відомості.
- •Хід роботи:
- •Контрольні запитання.
- •Лабораторна робота №5
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №6
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №7
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №8
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №9
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №10
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №11
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
- •Лабораторна робота №12
- •Теоретичні відомості
- •Хід роботи
- •Контрольні запитання.
Хід роботи
В підпалітрі “Input Device Control” палітри “Advanced” знайдіть інструменти для ініціалізації пристроїв вводу (Initialize Mouse, Initialize Keyboard) та розмістіть їх на блок-діаграмі. Вузли ініціалізації на виході генерують ідентифікатор пристрою (device ID), який використовується для отримання даних із пристрою.
Розмістіть на блок-діаграмі вузол для опитування засобу вводу - “Aquire Input Data”. Під'єднайте термінал device ID інструменту для ініціалізації до відповідного терміналу вузла опитування. Приєднайте до виходу інструменту Aquire Input Data відповідний індикатор.
Повторіть операцію для отримання програми опитування клавіатури ПЕОМ. Зверніть увагу на те, дані яких типів передаються на вихідні термінали.
Використовуючи вузол перетворення типів “Array to Cluster”, перетворіть вихідний сигнал вузла для опитування клавіатури у кластер. Використайте вузол Unbundle для розділення кластерів на складові.
Використайте вузол “Bundle” для поєднання даних про координати курсора миші та натиснуті клавіші у єдиний кластер.
Застосуйте вузол “Array subset” для виділення з масиву даних про 2 натиснуті клавіші.
Модифікуйте програму таким чином, щоб при натисканні заданої комбінації клавіш виконувалася певна дія (наприклад запалювався індикатор).
Оформіть звіт за результатами роботи.
Звіт повинен містити: тему і мету роботи, зображення блок-діаграми та лицьової панелі спроектованого приладу (супроводжуйте блок-діаграму коментарями, що пояснюють роботу окремих компонентів приладу), короткий опис виконаної роботи та пояснення призначення ключових вузлів програми.
Контрольні запитання.
1. Що таке кластер?
2. Для чого призначені кластери?
3. Яка різниця між кластером і масивом?
4. Як об'єднати декілька індикаторів або регуляторів в кластер?
5. Як створити кластерну константу?
6. Як нумеруються елементи в кластері?
Лабораторна робота №6
Тема: Текстові величини. Організація діалогу з користувачем.
Мета: навчитися організовувати інтерактивну взаємодію програми з користувачем із використанням діалогових вікон LabVIEW.
Прилади і матеріали: ПЕОМ з встановленим програмним забезпеченням NI LabVIEW
Теоретичні відомості
У багатьох випадках існує потреба організації діалогу між програмою та користувачем, яка може бути реалізована за допомогою діалогових вікон. Діалогові вікна дозволяють вводити інформацію та відображати повідомлення користувачам тимчасово блокуючи можливість взаємодії з передньою панеллю віртуального приладу. Це може бути потрібно для введення даних у певній послідовності, або для реалізації взаємодії типу «питання-відповідь».
Інструменти для реалізації діалогових вікон поділяються на інструменти низького та високого (Express VI) рівня. Інструменти низького рівня (One Button Dialog, Two Button Dialog, Three Button Dialog) забезпечують широкий спектр базових функцій, таким чином можна вибрати необхідну конфігурацію вікна, набір кнопок, причому вхідні та вихідні параметри подаються безпосередньо із програми. Експрес-інструменти високого рівня представлені функціями Prompt User for Input та Display Message to User, які передбачають можливість налаштування параметрів діалогового вікна при його початковому розміщенні на блок-діаграмі. Для виконання переважної більшості функцій достатньо використання високорівневих інструментів.