LabVIEW – наиболее мощный и удобный инструмент для программирования трёх основных составляющих любого эксперимента – сбора, анализа и представления.
Сбор с LabVIEW
Среда LabVIEW тесно интегрирована со всем оборудованием, а также может взаимодействовать с тысячами устройств сотен производителей:
GPIB, Serial, Ethernet, VXI
DAQ
PCI eXtensions for Instrumentation (PXI)
Захват видеоизображения (IMAQ)
Управление движением
Real-Time (RT) PXI
PLC (через OPC Server)
PDA
Модульные приборы
Анализ с LabVIEW
LabVIEW содержит следующие средства анализа данных:
Более 400 функций: дифференциальные уравнения, оптимизация, интерполяция, линейная алгебра, статистика и др.
Express ВП, специально разработанные для измерительного анализа, включая фильтрацию и спектральный анализ
ВП обработки сигналов для фильтрации, установки окон, преобразования, регистрации пиков, гармонического, спектрального анализа и др.
Представление с LabVIEW
LabVIEW содержит следующие средства для представления результатов:
Графики, диаграммы, таблицы, 3D - элементы, графические элементы, генерация отчётов
Передача по Интернет — Web Publishing Tools, Datasocket (Windows Only), TCP/IP, VI Server, Remote Panels, Email
SQL Tools (Databases), Internet Tools (FTP, Telnet, HTML)
Программная среда LabVIEW
Программа, написанная в среде LabVIEW, называется виртуальным прибором (ВП). ВП симулируют реальные физические приборы, например, осциллограф или мультиметр. LabVIEW содержит полный набор инструментов для сбора, анализа, представления и хранения данных.
В LabVIEW интерфейс пользователя - лицевая панель создается с помощью элементов управления (кнопки, переключатели и др.) и отображения (графики, светодиоды и др.). После этого на блок-диаграмме ВП осуществляется программирование с использованием графических представлений функций для управления объектами на лицевой панели.
LabVIEW использует для программирования различных DAQ-устройств, систем контроля изображения и движения, аппаратных средств, имеющих интерфейсы типа GPIB, VXI, PXI, RS-232 и RS-485. LabVIEW имеет встроенные возможности для работы в компьютерных сетях Internet, используя LabVIEW Web Server и программные стандарты TCP/IP и ActiveX.
С помощью программной среды LabVIEW можно разрабатывать программно-аппаратные комплексы для тестирования, измерения, ввода данных, анализа и управления внешним оборудованием. LabVIEW - это 32-х разрядный компилятор, который создает как автономные модули (.EXE), так и совместно используемые динамические библиотеки (.DLL).