LabVIEW. Можливості та перспективи розвитку
Інформація - Комп'ютери, програмування
Інші матеріали по предмету Комп'ютери, програмування
ня відкомпільованих програм
Сумісність з операційними системами Windows2000/NT/XP, Mac OS X, Linux та Solaris.
LabVIEW підтримує величезний спектр обладнання різних виробників та має у своєму складі (або дозволяє додавати до базового пакету) численні бібліотеки компонентів:
для підключення зовнішнього обладнання за найпоширенішими інтерфейсами та протоколами (RS-232, GPIB 488, TCP/IP тощо);
для віддаленого керування ходом експерименту;
для управління роботами та системами машинного зору;
для генерації та цифрової обробки сигналів;
для застосування різноманітних математичних методів обробки даних;
для візуалізації даних та результатів їх обробки (включаючи 3D-моделі);
для моделювання складних систем;
для зберігання інформації в базах даних та генерації звітів;
для взаємодії з іншими програмами в рамках концепції COM/DCOM/OLE та ін.
Водночас LabVIEW – дуже проста та інтуїтивно зрозуміла система. Недосвідчений користувач, не будучи програмістом, за порівняно короткий час (від кількох хвилин до декількох годин) здатний створити складну програму для збору даних та управління об'єктами, що має гарний і зручний людино-машинний інтерфейс. Наприклад, засобами LabVIEW можна швидко перетворити старий комп'ютер, з звуковою картою, на потужну вимірювальну лабораторію.
Спеціальний компонент LabVIEW - Application Builder дозволяє виконувати LabVIEW-програми на тих комп'ютерах, на яких не встановлено повне середовище розробки.
LabVIEW знаходить застосування у найрізноманітнішихсферах людської діяльності. Відповідно до своєї назви він спочатку використовувався в дослідницьких лабораторіях, та й в даний час є найбільш популярним програмним пакетом як в лабораторіях фундаментальної науки (наприклад, Lawrence Livermore, Argonne, Batelle, Sandia, Jet Propulsion Laboratory, White Sands та Oak Ridge в США , CERN у Європі), так і в галузевих промислових лабораторіях. Все більш широке застосування LabVIEW знаходить освіту, в університетських лабораторних практикумах - особливо з предметів електротехніки, механіки та фізики.
Поширення LabVIEW за межами лабораторій пішло в усіх напрямках: вгору (на борту космічних апаратів), вниз (на підводних човнах) та по горизонталі (від бурових установок у Північному морі до промислових підприємств у Новій Зеландії). У зв'язку зі зростанням можливостей Internet сфера застосування LabVIEW стала розширюватися у географічному, а й у віртуальному просторі (cyberspace). Дедалі більше розробників створює віртуальні прилади, що допускають віддалене управління та спостереження через Internet. Вимірювальні системи на основі віртуальних приладів відрізняються своєю багатофункціональністю, гнучкістю та низькою вартістю як з точки зору обладнання, так і з погляду витрат часу на розробку.
В даний час LabVIEW широко застосовується у наступних сферах:
Розробка та виробництво електроніки
Управлінням технологічними процесами
Завдяки гнучкості та масштабованості, LabVIEW може використовуватися на всіх етапах технологічного процесу: від моделювання та розробки прототипів продуктів до широкомасштабних виробничих випробувань. Застосування інтегрованого середовища LabVIEW для вимірювання сигналів обробкирезультатів та обміну даними підвищить продуктивність всього підприємства.
Світ віртуальних приладів, що розширюється
Післявимірюваннятааналізубудь-якої величини наступним логічним кроком часто єуправління,тобто зміна певних параметрів залежно від отриманих результатів. Наприклад, вимірявши температуру об'єкта, можна увімкнути пристрій для його охолодження або нагрівання. І знову LabVIEW значно полегшує вирішення цього завдання:моніторингтауправління процесамиє основними функціями цього програмного продукту. Управління процесами може бути прямим або здійснюється через спеціальні програмовані логічні контролери (programmable logical controllers - PLC), що прийнято називати диспетчерським управлінням і збором даних (supervisory control and data acquisition - SCADA).
Супутні продукти та технології
BridgeVIEW- різновид LabVIEW, що позиціонується як повноцінна SCADA-система та призначена для роботи у складі систем пром