LabVIEW - это среда разработки и платформа для выполнения
программ, созданных на графическом языке программирования «G» фирмы
National Instruments. LabVIEW используется в системах сбора и обработки
данных, а также для управления техническими объектами и технологическими
процессами.
Идеологически LabVIEW очень близка к SCADA-системам,
но в отличие от них в большей степени ориентирована на решение задач не
столько в области АСУ ТП, сколько в области АСНИ.
Графический
язык программирования «G», используемый в LabVIEW, основан на
архитектуре потоков данных. Последовательность выполнения операторов в
таких языках определяется не порядком их следования (как в императивных
языках программирования), а наличием данных на входах этих операторов.
Операторы, не связанные по данным, выполняются параллельно в
произвольном порядке.
Благодаря большому числу встроенных функций
и библиотек, а также тесной интеграции с новейшими аппаратными
платформами NI, такими как обновленная многоядерная платформа NI
CompactRIO и новый векторный анализатор сигналов NI PXIe-5665,
использование среды программирования LabVIEW значительно ускоряет
процесс системного проектирования. Среда разработки LabVIEW 2011
поддерживает интеграцию программных блоков, созданных на базе платформы
Microsoft .NET Framework, и включает множество удобных функций и средств
программирования, предложенных опытными программистами LabVIEW. Это и
многое другое делает LabVIEW незаменимым инструментом для инженеров,
использование которого позволяет быстро и эффективно создать единую и
гибкую измерительную систему или систему управления.
Благодаря
стабильности работы в критически важных приложениях и тесной интеграции с
оборудованием ведущих производителей, LabVIEW 2011 предоставляет
разработчикам измерительных систем и систем управления надежный
инструмент, который позволит решить их задачи в кратчайшие сроки и
наиболее эффективно при помощи современного оборудования.
В
сочетании с модульными приборами среда разработки LabVIEW позволяет
реализовать концепцию графического проектирования систем, предоставляя
универсальную платформу для проектирования, создания прототипов и
внедрения новых технологий. Инженеры и ученые из многих областей науки
продолжают использовать LabVIEW как при проведении единичных измерений,
так и при разработке сложнейших контрольно-измерительных комплексов и
интеллектуальных систем управления.
Новые возможности LabVIEW 2011: Новая палитра индикаторов и элементов управления позволит быстро создать эргономичный, визуально запоминающийся интерфейс.
Средства LabVIEW позволят подключить готовые программные модули,
созданные на базе платформы Microsoft .NET Framework, сценариев
написанных в среде MatLab и IP-блоков, поставляемых Xilinx.
Оптимизированные функции библиотеки LabVIEW FPGA Module, позволяющие
быстрее, чем раньше, создавать, загружать и компилировать код для ПЛИС. Компоновка, загрузка и исполнение приложений на целевой платформе программным путем. Новые API передачи данных для упрощенной организации асинхронных потоков при разработке многопоточных приложений.
Преимущества: Полноценный язык программирования. Интуитивно понятный процесс графического программирования.
Широкие возможности сбора, обработки и анализа данных, управления
приборами, генерации отчетов и обмена данных через сетевые интерфейсы. Драйверная поддержка более 2000 приборов. Возможности интерактивной генерации кода. Высокая скорость выполнения откомпилированных программ. Совместимость с операционными системами Windows 2000/NT/XP/7, Mac OS X, Linux и Sun Solaris.