Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabView-Лабораторна робота-А5.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
219.65 Кб
Скачать

Хід роботи

  1. Вивчіть вміст палітри “All Functions” -> “Report Generation” та призначення вузлів, що містяться у її під палітрах.

  2. Розробіть програму, що генерує «Титульну сторінку» звіту. Для цього слід забезпечити можливість введення користувачем свого прізвища та імені, групи та прізвища викладача, а також теми лабораторної роботи. Результат роботи програми слід вивести у документ MS Office чи у згенеровану html-сторінку, яку відкрити у веб-переглядачі.

  3. Модифікуйте програму таким чином, щоб окрім титульної сторінки звіт містив зображення лицьової панелі та блок-діаграми віртуального приладу із текстовими підписами, що пояснюють ці зображення.

  4. Модифікуйте програму таким чином, щоб реалізувати можливість завантаження теми та мети роботи із текстового файлу та включення їх до звіту.

  5. Оформіть звіт за результатами роботи.

Звіт повинен містити: тему і мету роботи, зображення блок-діаграми та лицьової панелі спроектованого приладу (супроводжуйте блок-діаграму коментарями, що пояснюють роботу окремих компонентів приладу), короткий опис виконаної роботи та пояснення призначення ключових вузлів програми.

Контрольні запитання.

1. Яка мета в генеруванні звітів?

2. Як практичніше використати середовище LabVIEW для формування звітів?

3. Де знаходяться потрібні інструменти для формування звітів?

4. На які категорії поділяються інструменти для формування звітів?

5. Яка послідовність формування звіту?

Лабораторна робота №10

Тема: Розробка програм отримання інформації з клавіатури та миші у фоновому режимі

Мета: навчитися отримувати інформацію від клавіатури та миші ПЕОМ і реалізувати програми для обробки отриманих даних.

Прилади і матеріали: ПЕОМ з встановленим програмним забезпеченням NI LabVIEW

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

Середовище програмування LabVIEW дозволяє організовувати збір даних із різних джерел, зазвичай спеціалізованих плат та модулів. Проте досить часто може виникнути потреба відстежувати дії користувача за комп’ютером, або ж працювати із нестандартним саморобним обладнанням, а тому доводиться звертатися до роботи із традиційними засобами вводу, таким як клавіатура ПЕОМ, або маніпулятор “миша”.

Іншою корисною можливістю може бути отримання даних із ігрових маніпуляторів (джойстики), оскільки на базі цих пристроїв досить просто реалізувати елементарні вимірювальні кола. Не вдаючись у будову типового джойстика, заувахимо, що як правило, він має 4 аналогові канали, оснащені АЦП, та кілька дискретних каналів.

Для початку ознайомимося із палітрою LabVIEW, що містить інструменти для організації роботи із пристроями вводу інформації. Вона знаходиться за адресою All Functions -> Advanced -> Input Device Control і містить 6 вузлів, призначених для ініціалізації пристроїв вводу та отримання даних про їх стан.

Хід роботи

  1. В підпалітрі “Input Device Control” палітри “Advanced” знайдіть інструменти для ініціалізації пристроїв вводу (Initialize Mouse, Initialize Keyboard) та розмістіть їх на блок-діаграмі. Вузли ініціалізації на виході генерують ідентифікатор пристрою (device ID), який використовується для отримання даних із пристрою.

  2. Розмістіть на блок-діаграмі вузол для опитування засобу вводу - “Aquire Input Data”. Під'єднайте термінал device ID інструменту для ініціалізації до відповідного терміналу вузла опитування. Приєднайте до виходу інструменту Aquire Input Data відповідний індикатор.

  3. Повторіть операцію для отримання програми опитування клавіатури ПЕОМ. Зверніть увагу на те, дані яких типів передаються на вихідні термінали.

  4. Зверніть увагу, що LabVIEW може отримувати дані із пристроїв вводу навіть у тому випадку, коли вікно програми не є активним. Розробіть програму для автоматичного зберігання введеного в програмі «Блокнот» (чи іншому текстовому редакторі) тексту у файл.

  5. Розробіть програму для автоматичного запуску якоїсь операції при натисканні наперед заданої комбінації клавіш.

  6. Оформіть звіт за результатами роботи.

Звіт повинен містити: тему і мету роботи, зображення блок-діаграми та лицьової панелі спроектованого приладу (супроводжуйте блок-діаграму коментарями, що пояснюють роботу окремих компонентів приладу), короткий опис виконаної роботи та пояснення призначення ключових вузлів програми.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]