Page 32 - 4368
P. 32
ЛАБОРАТОРНА РОБОТА № 9
Тема: робота з пристроями вводу ПЕОМ
Мета: навчитися отримувати дані зі стандартних
пристроїв вводу (клавіатура, миша) та здійснювати операції з
масивами та кластерами.
Прилади і матеріали: ПЕОМ зі встановленим
програмним забезпеченням NI LabVIEW
Теоретичні відомості
Для початку ознайомимося із палітрою LabVIEW, що
містить інструменти для організації роботи із пристроями
вводу інформації. Вона розміщена за адресою All Functions ->
Advanced -> Input Device Control і містить 6 вузлів,
призначення яких ми розглянемо детальніше.
У першому рядку розміщено три вузли, що забезпечують
ініціалізацію відповідних пристроїв: Initialize Joystick,
Initialize Keyboard та Initialize Mouse. Ці вузли повертають
ідентифікатор відповідного пристрою (device ID), за яким
наступний вузол зможе отримати до нього доступ. У випадку
Initialize Joystick необхідно вказати один параметр (device
index), який означає номер джойстика (ігрових маніпуляторів
до одного ПК можна підключити декілька). При ініціалізації
мишки та клавіатури вважають, що пристрій такий всього
один (якщо підключити до комп’ютера кілька клавіатур чи
мишок, то вони працюють паралельно).
Вузол Querry Input Devices служить для отримання
інформації про під’єднані до комп’ютера пристрої вводу. У
нього три вихідних термінали: joystick info, key info та mouse
info, які повертають інформацію про відповідні пристрої
(кількість осей та клавіш, ім’я пристрою у Windows).
31