Keysight VEE — это графическая среда разработки, предназначенная для автоматизации измерений, управления приборами, анализа данных и формирования отчётов. Изначально разработанная компанией Hewlett-Packard под названием HP VEE, она была затем продолжена Agilent Technologies и в настоящее время выпускается компанией Keysight Technologies. VEE (Visual Engineering Environment) представляет собой язык программирования на основе потоков данных, ориентированный на инженеров и научных специалистов, которым необходимы инструменты для быстрого прототипирования и интеграции измерительных систем.

С момента своего появления в начале 1990-х годов VEE претерпела значительные изменения. В версии 6.0 был осуществлён переход на платформу Windows, а также добавлена поддержка MATLAB. В последующих версиях были внедрены такие функции, как многозадачность, поддержка многопоточности и многозадачности, улучшенные инструменты отладки и интеграция с .NET Framework. Последняя доступная версия, VEE Pro 9.33, была выпущена в 2018 году и поддерживает Windows 10 и Microsoft Excel 2016.

  • Графическая программная среда: создание программ с использованием объектов и соединений, что упрощает разработку и отладку.
  • Поддержка различных интерфейсов: GPIB, LAN, USB, RS-232, VXI, LXI, IVI-COM, SCPI и другие, обеспечивая совместимость с широким спектром измерительных приборов.
  • Интеграция с MATLAB: доступ к более чем 2500 функциям MATLAB для анализа и визуализации данных.
  • Поддержка многозадачности: возможность создания многопоточных приложений для повышения производительности.
  • Интерфейс с Microsoft Excel: функции для чтения, записи и формирования отчётов в Excel.
  • Создание пользовательских интерфейсов: разработка панелей управления и виртуальных инструментов для взаимодействия с пользователем.
  • Отчётность и визуализация: инструменты для создания графиков, диаграмм и отчётов, включая поддержку печати и сохранения изображений.
  • Безопасность и отладка: поддержка условных точек останова, трассировки стека вызовов и механизмов обработки ошибок.
  • Неограниченные лицензии на выполнение: возможность распространять и запускать приложения без необходимости наличия лицензии на разработку.
Подробнее