Page 50 - 4366
P. 50

ЛЕКЦІЯ 9

                                  РОБОТА З ПРИСТРОЯМИ ВВОДУ В LABVIEW

                                Середовище        програмування      LabVIEW        дозволяє
                            організовувати  збір  даних  із  різних  джерел,  зазвичай
                            спеціалізованих  плат  та  модулів.  Проте  досить  часто  може
                            виникнути  потреба  відстежувати  дії  користувача  за
                            комп’ютером, або ж працювати із нестандартним саморобним
                            обладнанням,  а  тому  доводиться  звертатися  до  роботи  із
                            традиційними  засобами  вводу,  таким  як  клавіатура  ПЕОМ,
                            або маніпулятор “миша”.
                                Іншою  корисною  можливістю  може  бути  отримання
                            даних із ігрових маніпуляторів (джойстики), оскільки на базі
                            цих  пристроїв  досить  просто  реалізувати  елементарні
                            вимірювальні  кола.  Не  вдаючись  у  будову  типового
                            джойстика, що як правило, він має чотири аналогові канали,
                            оснащені АЦП, та кілька дискретних каналів.
                                Для  початку  ознайомимося  із  палітрою  LabVIEW,  що
                            містить  інструменти  для  організації  роботи  із  пристроями
                            вводу інформації. Вона знаходиться за адресою All Functions -
                            >  Advanced  ->  Input  Device  Control  і  містить  6  вузлів,
                            призначення яких ми розглянемо детальніше.
                                У першому рядку розміщено три вузли, що забезпечують
                            ініціалізацію  відповідних  пристроїв:  Initialize  Joystick,
                            Initialize  Keyboard  та  Initialize  Mouse.  Ці  вузли  повертають
                            ідентифікатор  відповідного  пристрою  (device  ID),  за  яким
                            наступний вузол зможе отримати до нього доступ. У випадку
                            Initialize  Joystick  необхідно  вказати  один  параметр  (device
                            index), який означає номер джойстика (ігрових маніпуляторів
                            до одного ПК можна підключити декілька). При ініціалізації
                            миші  та  клавіатури  вважається,  що  пристрій  такий  всього
                            один  (якщо  підключити  до  комп’ютера  кілька  клавіатур  чи
                            мишей, то вони працюють паралельно).


                                                           49
   45   46   47   48   49   50   51   52   53