Page 8 - 4366
P. 8
задання потоку даних між компонентами програми служать
провідники (wires). Об'єкти передньої панелі представлені на
блок-діаграмі у вигляді відповідних терміналів — віртуальних
роз'ємів, крізь які дані від користувача потрапляють в
програму і навпаки.
Іконка (icon) і з'єднувач (connector) служать для
забезпечення використання ВІ у якості підпрограми для інших
ВП. Іконка є графічним представленням ВПП на блок-діаграмі
ВП, а коннектори служать терміналами для обміну даних між
ВПП і батьківською програмою.
Віртуальні прилади мають ієрархічну і модульну
структуру, тобто можуть бути використані як самостійна
програма і як віртуальний підприлад. Тому зазвичай у
LabVIEW використовується концепція модульного
програмування, що полягає у розділенні прикладної задачі на
декілька більш простих і реалізації їх у вигляді самостійних
віртуальних підприладів.
Використання модульного програмування дозволяє
спростити відладку програми завдяки роботі з кожним
віртуальним підприладом окремо, а також дозволяє створити
власну бібліотеку віртуальних підприладів для вирішення
типових задач і використовувати їх у різних віртуальних
підприладів.
Для взаємодії LabVIEW з давачами використовуються
мультифункціональні плати вводу-виводу, які називають
платами збору даних (Data Acquisition, DAQ). Плати збору
даних служать для зчитування і формування аналогових та
цифрових сигналів, наприклад вимірювання частоти,
формування послідовностей імпульсів тощо. Оскільки не всі
давачі прямо сумісні з платами збору даних, часто
використовується процедура узгодження (conditioning)
сигналів. Модулі узгодження виконують функції підсилення,
лінеаризації, фільтрації, гальванічної розв'язки, і т.д. Для
коректної роботи програмного забезпечення LabVIEW із
7