5. Програмні пакети універсального призначення

5.1. LABVIEW

(англ. Laboratory Virtual Instrumentation Engineering Workbench) це розробки і платформа для виконання програм, створених на графічній мові програмування «G» фірми National Instruments (США). Перша версія LABVIEW була випущена в 1986 році для Apple Macintosh. В даний час існують версії для UNIX Linux, Mac OS і інші, а найбільш розвиненими і популярними є версії для Microsoft Windows. Графічна мова програмування «G», використовувана в LABVIEW, заснована на архітектурі потоків даних. Послідовність виконання операторів в таких мовах визначається не порядком їх проходження (як в імперативних мовах програмування), а наявністю даних на входах цих операторів.

Оператори, не зв'язані по даним, виконуються паралельно в довільному порядку. Тому LABVIEW використовується в системах збору і обробки даних, а також для управління технічними об'єктами і технологічними процесами. Програма LABVIEW називається і є віртуальним приладом(англ. Virtual Instrument) і складається з двох частин: блокової діаграми, що описує логіку роботи віртуального приладу і лицьової панелі, що описує зовнішній інтерфейс віртуального приладу. Віртуальні прилади можуть використовуватися як складові частини для побудови інших віртуальних приладів. Лицьова панель віртуального приладу містить засоби введення-виводу: кнопки, перемикачі, світло діоди, верньєри, шкали, інформаційні табло і т. п. Вони використовуються людиною для управління віртуальним приладом, а також іншими віртуальними приладами для обміну даними. Блокова діаграма містить функціональні вузли, що є джерелами, приймачами і засобами обробки даних. Також компонентами блокової діаграми є термінали («задні контакти» об'єктів лицьової панелі) і структури, що управляють (що є аналогами таких елементів текстових мов програмування, як умовний оператор «IF», оператори циклу «FOR» і «WHILE» і т. п.). Функціональні вузли і термінали об'єднані в єдину схему лініями зв'язків. LABVIEW підтримує величезний спектр устаткування різних виробників і має в своєму складі (або дозволяє додавати до базового пакету) численні бібліотеки компонентів, що реалізує взаємодію LabVIEW-программы на звичайному персональному комп'ютері з реальними об'єктами, що працюють в реальному часі. LABVIEW може вдало використовуватися в навчальному процесі у якості віртуальних учбово-дослідницьких стендів, сполучених з реальним устаткуванням.

Accessibility

Шрифти

Розмір шрифта

1

Колір тексту

Колір тла