Page 11 - 4366
P. 11
програмування, то код ВП не може виконуватися послідовно.
Принцип, яким керуються програми LabVIEW, називається
потоком даних (dataflow). Тобто код вузла виконується тільки
тоді, коли дані надійними на всі його вхідні термінали; після
закінчення роботи вузол одночасно подає дані на свої вихідні
термінали і дані негайно передаються на термінали наступних
приймачів. Цей принцип кардинально відрізняється від
концепції потоку керування (control flow) в текстових мовах
програмування, де інструкції виконуються в тій послідовності,
в якій вони написані. Таким чином, обробка потоку даних
керується самими даними.
Якщо ВП використовують як віртуальний підприлад, то
його елементи керування та індикатори отримують і
передають дані в той ВП, що їх викликав. Іконка віртуального
приладу однозначно асоціюється з підприладом на блок-
діаграмі батьківського ВП.
Коннектор віртуального приладу, по-суті, аналогічний до
списку параметрів функції текстових мов програмування;
термінали виконують роль параметрів вводу-виводу даних
підприладу. Кожен термінал відповідає власному елементу
керування чи індикатору на передній панелі. Під час виклику
підприладу із головної програми його вхідні параметри
копіюються на підключених елементах керування і
підпрограма виконується. Після завершення підпрограми
інформація з індикаторів копіюється на термінали вихідних
параметрів.
Кожен ВП за замовчуванням має іконку, що
відображається в верхньому правому кутку лицьової панелі та
блок-діаграми. Іконка може бути змінена за допомогою
вбудованого редактора іконок.
Панель з'єднувачів ВП знаходиться під іконкою, доступ до
неї можна отримати вибравши опцію “Show Connector”
контекстного меню іконки на лицьовій панелі. Якщо ви
використовуєте дану опцію вперше, LabVIEW автоматично
10