10 особенностей программирования в среде LabVIEW
В основе любого языка программирования лежит небольшой набор базисных идей, которые отличают его от других. Мы подготовили краткий список таких особенностей для LabVIEW.

LabVIEW («лабвью») - графический язык программирования, т.е. в нем необходимо соединять «проводами» входы и выходы функций на блок-диаграмме.
Выполнение параллельных функций выполняется одновременно, как только на всех входах появляются данные (парадигма «потока данных»). Работа программы больше напоминает печатную плату или микросхему, чем традиционные языки типа C++.
Графическое программирование и контекстные подсказки LabVIEW снижают порог вхождения для новичков. Через 2 часа обучения уже можно «накидать» работающий проект обработки массива текстовых файлов (контекстного поиска, замены, объединения фрагментов).
Любая программа LabVIEW состоит из 2 частей: графического интерфейса пользователя и блок-диаграммы исходного кода. Просто невозможно сделать ПО без GUI!
Изначально данная среда была придумана для управления электронными приборами - максимально удобно для инженера электронщика, который не знает и не хочет изучать «программирование» (в традиционном виде).
Почти 100% современных программируемых средств измерений и электронных приборов АСУ ТП имеют драйверы и систему функций для работы под LabVIEW.
До 2020 года разработчик LabVIEW - международная компания NI - называлась National Instruments.
Несмотря на то, что LabVIEW и модульные приборы PXI/PXIe - это неразлучная пара, встроенная библиотека математических функций обработки сигналов в этой среде является одной из наиболее развитой, а также оптимизированной для разработки быстродействующих программно-аппаратных комплексов с ПЛИС (FPGA).
В LabVIEW можно написать собственные драйверы для общения с измерительным оборудованием на примере SCPI команд и использования NI-VISA (Virtual Instrument Software Architecture).
Программы, написанные на LabVIEW, можно собирать в исполняемый файл .exe нажатием 5 кнопок.

В центре "Приборотека" специалисты могут разработать программное обеспечение для автоматизации измерений в Ваших проектах. Мы проводим следующие курсы по программированию на LabVIEW :
LabVIEW основы 1 и 2
LabVIEW для измерительных систем и испытательных комплексов.