Программное обеспечение National Instruments

Ниже приводятся основные компоненты пакета LabVIEW Academic Site License (щелкните по названию компонента, чтобы раскрыть описание компонента):

1. LabVIEW Professional Development System

Полная профессиональная среда проектирования
  • Графическое программирование
  • Параллельное исполнение
  • Модульное, событийное, объектно-ориентированное программирование
  • Мощные библиотеки математической обработки данных
  • Развитые средства визуализации, регистрации и документирования
  • Интеграция с аппаратными средствами измерений и управления
  • Генерация исполняемых приложений

2. LabVIEW Real-Time Module

Разработка систем реального времени
  • Графическая разработка приложений измерений и управления реального времени
  • Автоматическая генерация кода
  • Встроенные средства для управления с использованием PID и нечеткой логики
  • Выделенные целевые платформы для повышения надежности
  • Операционные системы реального времени
  • Работа с распределенными, автономными, встроенными системами управления

3. LabVIEW Datalogging and Supervisory Control Module

Разработка систем сбора данных и диспетчерского управления (SCADA)
  • Мониторинг и управление промышленными объектами, автоматизация процессов и производств
  • Графическая разработка HMI
  • OPC, Modbus, EPICS клиенты для совместного использования данных и интеграции устройств сторонних производителей
  • База данных реального времени
  • Обработка тревог и регистрация событий
  • Встроенные средства безопасности
  • Поддержка промышленных контроллеров ведущих производителей, стандартных промышленных сетей и протоколов

4. LabVIEW Control Design and Simulation Module)

Разработка и симуляция систем управления
  • Моделирование систем управления с помощью передаточных функций или фазового пространства состояний
  • Инструменты анализа производительности системы
  • Интеграция с модулями LabVIEW Statechart и LabVIEW Real-Time
  • Развертывание динамической системы на платформы реального времени

5. LabVIEW FPGA Module

Проектирование систем измерения и управления с реконфигурируемыми каналами ввода-вывода
  • Проектирование ПЛИС (FPGA) в графическом виде в среде LabVIEW
  • Создание приложений, выполняемых на конфигурируемых платах ввода/вывода компании NI
  • Аппаратная реализация алгоритмов сбора и обработки данных, анализа и управления
  • Высокоскоростное, детерминированное управление объектами
  • Одновременное исполнение параллельных задач

6. NI SoftMotion Module

Разработка и реализация алгоритмов управления движением
  • Разработка специализированных приложений управления движением
  • Использование готовых функций генерации траекторий, сплайн-интерполяции, управления позиционированием и скоростью
  • Упрощение создания профиля движения с помощью API
  • Описание специфических осей, включающих ввод/вывод, специфические алгоритмы или коммуникационные интерфейсы
  • Создание виртуальных прототипов

7. NI Vision Development Module

Машинное зрение и обработка изображений
  • Обнаружение, счет, измерение и классификация объектов
  • Поддержка LabVIEW, C, C++, C# и Visual Basic .NET
  • Поддержка протоколов: Modbus, EtherNet/IP и др.
  • Захват изображения с камер GigE Vision, IEEE 1394, USB и др.
  • Обработка черно-белых, цветных и бинарных изображений
  • Измерение расстояний и углов
  • Высокоскоростной поиск по шаблону
  • Потоковая запись на диск с поддержкой формата AVI

8. LabVIEW Touch Panel Module)

Работа на панельных компьютерах с сенсорной панелью
  • Промышленные сенсорные панели под управлением Windows XP Embedded и Windows CE.
  • Взаимодействие с приложениями реального времени (Compact FieldPoint, CompactRIO, Compact Vision)
  • Разработка человеко-машинного интерфейса (HMI) с поддержкой функционала LabVIEW
  • Коммуникационные функции, функции анализа и сохранения данных.

9. LabVIEW MathScript RT Module

Интеграция *.m файлов
  • Использование сценариев .m на оборудовании NI с поддержкой вычислений в режиме реального времени
  • Повторное использование большинства скриптов, созданных в MathWorks, MATLAB® и других программных средах
  • Разработка сценариев .m в интерактивном режиме
  • Интеграция сценариев в приложения LabVIEW с помощью узла MathScript

10. LabVIEW Statechart Module

Проектирование диаграмм состояний
  • Разработка приложений в LabVIEW с помощью диаграмм состояний
  • Одновременное использование потоковой передачи данных и описания поведения приложения
  • Интерактивная отладка диаграммы состояния
  • Создание кода для персональных компьютеров, платформ реального времени, ПЛИС, встраиваемых систем и КПК

11. LabVIEW LEGO® MINDSTORMS® NXT Module

Разработка роботов на базе популярного конструктора
  • Новый программный интерфейс
  • Полный доступ к инструментам отладки LabVIEW
  • Исполнение программы в LabVIEW или загрузка программы для исполнения в блок NXT
  • Обширные библиотеки функций для наборов LEGO® MINDSTORMS NXT и TETRIX

12. LabVIEW Robotics Module

Разработка систем робототехники
  • Высокоуровневая графическая среда разработки
  • Встроенная средства для работы с подсистемой ввода/вывода настольных компьютеров, систем с поддержкой вычислений в реальном времени и ПЛИС
  • Автоматическая организация параллельных вычислений
  • Подключение к датчикам и исполнительным механизмам популярных производителей, включая SICK, Garmin, Maxon и др.
  • Средства импорта кода, созданного на других языках, включая C/C++ и VHDL
  • Возможность использования сторонних IP-блоков, включая JAUS, инверсную кинематику и имитационные среды
Кроме перечисленных выше программных модулей, полный профессиональный пакет LabVIEW содержит следующие инструментальные средства:

1. LabVIEW Application Builder

Создание исполняемых приложений и инсталляционных дистрибутивов
  • Создание библиотек dll
  • Удаление кода блок-диаграмм с целью защиты интеллектуальной собственности
  • Генерация сборок .Net

2. LabVIEW Signal Express

Конфигурируемая среда измерения, обработки и представления данных
  • Интерактивное конфигурирование без программирования
  • Обработка данных во временной и частотной областях
  • Конфигурирование тревог и событий
  • Автоматическая генерация кода

3. DIAdem Professional

Обработка данных и создание отчетов
  • Интерактивное построение алгоритма обработки
  • Готовые шаблоны для визуализации данных
  • Готовые шаблоны для генерации отчетов
  • Работа с данными, представленными в разных форматах

4. NI Vision Builder for Automated Inspection

Создание приложений автоматического визуального контроля
  • Интерактивное конфигурирование без программирования
  • Ввод изображений с различных видеокамер: GigE Vision, IEEE 1394, USB и др.
  • Обнаружение, измерение, счет, идентификация и классификация объектов
  • Принятие решения по результатам контроля
  • Связь с промышленными контроллерами по стандартным протоколам

5. NI Motion Assistant

Интерактивная среда создания приложений управления движением
  • Генерация и интерполяция траекторий
  • Импорт профилей движения из CAD-систем
  • Управление серво и шаговыми двигателями
  • Управление через 8-координатные контроллеры
  • Автоматическая генерация кода

6. NI TestStand

Система управления испытаниями
  • Интерактивная разработка тестовых последовательностей
  • Интерфейс для включения тестов, созданных в различных системах проектирования испытаний
  • Высокая скорость выполнения тестов
  • Сохранение результатов испытаний в базе данных
  • Генерация отчетов в стандартах XML, HTML, ASCII и ATML

7. NI VeriStand

Конфигурирование тестовых приложений реального времени
  • Генерация стимулов, измерение и обработка в реальном времени на многоядерных платформах
  • Импорт моделей, алгоритмов и других компонентов из LabVIEW и других систем
  • Редактируемый в процессе исполнения интерфейс пользователя
  • Создание распределенных тестовых систем
  • Интеграция с различными аппаратными платформами и промышленными сетями
  • Использование шаблонов, скриптов, генерация отчетов

8. NI-DAQmx Device Driver

Пакет драйверов для многофункциональных устройств ввода-вывода
  • Единый программный интерфейс для всех операций ввода-вывода
  • Один набор VI и функций для разных сред программирования
  • Пакет содержит проводник NI MAX, помощник DAQ Assistatnt, среду LabVIEW SignalExpress
  • Возможна работа с симулируемыми устройствами
  • Создание виртуальных каналов, задач, шкал
  • Возможности тестирования и калибровки устройств ввода-вывода
В пакет LabVIEW входят также около 20-ти проблемно-ориентированных библиотек функций высокого уровня (Toolkit's), а на сайте ni.com в разделе LabVIEW Tools Network можно найти еще свыше двухсот библиотек функций LabVIEW, дополнительных инструментов проектирования, созданных пользователями LabVIEW и рекомендованных National Instruments для решения самых разных задач.

* * * * *
В пакет LabVIEW Academic Site License включены также системы проектирования, основанные на текстовых языках программирования:

1. LabWindows™/CVI™ Full Development System

Полнофункциональная среда разработки виртуальных приборов на основе ANSI C
  • Библиотеки ввода/вывода, обработки и визуализации сигналов
  • Drag-n-drop редактор пользовательского интерфейса
  • Поддержка ActiveX-компонентов, многопоточных приложений
  • Разработка приложений реального времени, спектрального анализа, управления
  • Работа с базами данных

2. Measurement Studio Enterprise Edition

Интегрированный пакет инструментов и библиотек классов для Visual Studio
  • Программирование на Visual Basic .NET и Visual C#
  • Разработка профессиональных приложений измерения, обработки и визуализации сигналов
  • Обширные библиотеки классов и компонентов пользовательского интерфейса
  • Простая интеграция с измерительным оборудованием
  • Библиотеки машинного зрения, управления движением, PID регулирования

* * * * *
Пакет LabVIEW Academic Site License содержит также дистрибутив полной профессиональной среды проектирования LabVIEW PDS и некоторых библиотек LabVIEW для работы под операционными системами Mac OS и Linux.