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

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

Полная профессиональная среда проектирования
  • Графическое программирование
  • Параллельное исполнение
  • Модульное, событийное, объектно-ориентированное программирование
  • Мощные библиотеки математической обработки данных
  • Развитые средства визуализации, регистрации и документирования
  • Интеграция с аппаратными средствами измерений и управления
  • Генерация исполняемых приложений
Разработка систем реального времени
  • Графическая разработка приложений измерений и управления реального времени
  • Автоматическая генерация кода
  • Встроенные средства для управления с использованием PID и нечеткой логики
  • Выделенные целевые платформы для повышения надежности
  • Операционные системы реального времени
  • Работа с распределенными, автономными, встроенными системами управления
Разработка систем сбора данных и диспетчерского управления (SCADA)
  • Мониторинг и управление промышленными объектами, автоматизация процессов и производств
  • Графическая разработка HMI
  • OPC, Modbus, EPICS клиенты для совместного использования данных и интеграции устройств сторонних производителей
  • База данных реального времени
  • Обработка тревог и регистрация событий
  • Встроенные средства безопасности
  • Поддержка промышленных контроллеров ведущих производителей, стандартных промышленных сетей и протоколов
Разработка и симуляция систем управления
  • Моделирование систем управления с помощью передаточных функций или фазового пространства состояний
  • Инструменты анализа производительности системы
  • Интеграция с модулями LabVIEW Statechart и LabVIEW Real-Time
  • Развертывание динамической системы на платформы реального времени
Проектирование систем измерения и управления с реконфигурируемыми каналами ввода-вывода
  • Проектирование ПЛИС (FPGA) в графическом виде в среде LabVIEW
  • Создание приложений, выполняемых на конфигурируемых платах ввода/вывода компании NI
  • Аппаратная реализация алгоритмов сбора и обработки данных, анализа и управления
  • Высокоскоростное, детерминированное управление объектами
  • Одновременное исполнение параллельных задач
Разработка и реализация алгоритмов управления движением
  • Разработка специализированных приложений управления движением
  • Использование готовых функций генерации траекторий, сплайн-интерполяции, управления позиционированием и скоростью
  • Упрощение создания профиля движения с помощью API
  • Описание специфических осей, включающих ввод/вывод, специфические алгоритмы или коммуникационные интерфейсы
  • Создание виртуальных прототипов
Машинное зрение и обработка изображений
  • Обнаружение, счет, измерение и классификация объектов
  • Поддержка LabVIEW, C, C++, C# и Visual Basic .NET
  • Поддержка протоколов: Modbus, EtherNet/IP и др.
  • Захват изображения с камер GigE Vision, IEEE 1394, USB и др.
  • Обработка черно-белых, цветных и бинарных изображений
  • Измерение расстояний и углов
  • Высокоскоростной поиск по шаблону
  • Потоковая запись на диск с поддержкой формата AVI
Работа на панельных компьютерах с сенсорной панелью
  • Промышленные сенсорные панели под управлением Windows XP Embedded и Windows CE.
  • Взаимодействие с приложениями реального времени (Compact FieldPoint, CompactRIO, Compact Vision)
  • Разработка человеко-машинного интерфейса (HMI) с поддержкой функционала LabVIEW
  • Коммуникационные функции, функции анализа и сохранения данных.
Интеграция *.m файлов
  • Использование сценариев .m на оборудовании NI с поддержкой вычислений в режиме реального времени
  • Повторное использование большинства скриптов, созданных в MathWorks, MATLAB® и других программных средах
  • Разработка сценариев .m в интерактивном режиме
  • Интеграция сценариев в приложения LabVIEW с помощью узла MathScript
Проектирование диаграмм состояний
  • Разработка приложений в LabVIEW с помощью диаграмм состояний
  • Одновременное использование потоковой передачи данных и описания поведения приложения
  • Интерактивная отладка диаграммы состояния
  • Создание кода для персональных компьютеров, платформ реального времени, ПЛИС, встраиваемых систем и КПК
Разработка роботов на базе популярного конструктора
  • Новый программный интерфейс
  • Полный доступ к инструментам отладки LabVIEW
  • Исполнение программы в LabVIEW или загрузка программы для исполнения в блок NXT
  • Обширные библиотеки функций для наборов LEGO® MINDSTORMS NXT и TETRIX
Разработка систем робототехники
  • Высокоуровневая графическая среда разработки
  • Встроенная средства для работы с подсистемой ввода/вывода настольных компьютеров, систем с поддержкой вычислений в реальном времени и ПЛИС
  • Автоматическая организация параллельных вычислений
  • Подключение к датчикам и исполнительным механизмам популярных производителей, включая SICK, Garmin, Maxon и др.
  • Средства импорта кода, созданного на других языках, включая C/C++ и VHDL
  • Возможность использования сторонних IP-блоков, включая JAUS, инверсную кинематику и имитационные среды

Кроме перечисленных выше программных модулей, полный профессиональный пакет LabVIEW содержит следующие инструментальные средства:

Создание исполняемых приложений и инсталляционных дистрибутивов
  • Создание библиотек dll
  • Удаление кода блок-диаграмм с целью защиты интеллектуальной собственности
  • Генерация сборок .Net
Конфигурируемая среда измерения, обработки и представления данных
  • Интерактивное конфигурирование без программирования
  • Обработка данных во временной и частотной областях
  • Конфигурирование тревог и событий
  • Автоматическая генерация кода
Обработка данных и создание отчетов
  • Интерактивное построение алгоритма обработки
  • Готовые шаблоны для визуализации данных
  • Готовые шаблоны для генерации отчетов
  • Работа с данными, представленными в разных форматах
Создание приложений автоматического визуального контроля
  • Интерактивное конфигурирование без программирования
  • Ввод изображений с различных видеокамер: GigE Vision, IEEE 1394, USB и др.
  • Обнаружение, измерение, счет, идентификация и классификация объектов
  • Принятие решения по результатам контроля
  • Связь с промышленными контроллерами по стандартным протоколам
Интерактивная среда создания приложений управления движением
  • Генерация и интерполяция траекторий
  • Импорт профилей движения из CAD-систем
  • Управление серво и шаговыми двигателями
  • Управление через 8-координатные контроллеры
  • Автоматическая генерация кода
Система управления испытаниями
  • Интерактивная разработка тестовых последовательностей
  • Интерфейс для включения тестов, созданных в различных системах проектирования испытаний
  • Высокая скорость выполнения тестов
  • Сохранение результатов испытаний в базе данных
  • Генерация отчетов в стандартах XML, HTML, ASCII и ATML
Конфигурирование тестовых приложений реального времени
  • Генерация стимулов, измерение и обработка в реальном времени на многоядерных платформах
  • Импорт моделей, алгоритмов и других компонентов из LabVIEW и других систем
  • Редактируемый в процессе исполнения интерфейс пользователя
  • Создание распределенных тестовых систем
  • Интеграция с различными аппаратными платформами и промышленными сетями
  • Использование шаблонов, скриптов, генерация отчетов
Пакет драйверов для многофункциональных устройств ввода-вывода
  • Единый программный интерфейс для всех операций ввода-вывода
  • Один набор VI и функций для разных сред программирования
  • Пакет содержит проводник NI MAX, помощник DAQ Assistatnt, среду LabVIEW SignalExpress
  • Возможна работа с симулируемыми устройствами
  • Создание виртуальных каналов, задач, шкал
  • Возможности тестирования и калибровки устройств ввода-вывода

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

* * * * *

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

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

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