LabWindows / CVI (CVI - сокращение от C для Virtual Instrumentation ) - это среда программирования ANSI C для тестирования и измерений, разработанная National Instruments . Программа была первоначально выпущена как LabWindows для DOS в 1987 году, но вскоре была переработана (и переименована) для платформы Microsoft Windows . Текущая версия LabWindows / CVI (обычно называемая CVI) - 2020.
Разработчики) | Национальные инструменты |
---|---|
Первый выпуск | Январь 1989 г . |
Стабильный выпуск | 2019 / Май 2019 |
Операционная система | Windows XP Windows Vista Windows 7 Windows 8 Windows 10 Поддержка среды выполнения Linux и поддержка Pharlap в режиме реального времени |
Тип | Сбор данных , управление приборами , автоматизация испытаний , анализ и обработка сигналов |
Веб-сайт | ni |
LabWindows / CVI использует те же библиотеки и модули сбора данных, что и более известный продукт LabVIEW от National Instrument, и поэтому хорошо с ним совместим.
LabWindows / CVI больше ориентирована на экспертов и ученых в предметной области, а CVI - на инженеров-программистов, которым удобнее работать с текстовыми линейными языками, такими как Си .
История выпуска
Начиная с LabWindows / CVI 8.0, основные версии выпускаются примерно в первую неделю августа, что совпадает с ежегодной конференцией National Instruments NI Week, а в феврале следующего года следует выпуск с исправлением ошибок.
В 2009 году National Instruments начала называть выпуски по году, в котором они были выпущены. Исправление называется пакетом обновления (например, выпуск 2009 г. с пакетом обновления 1 был опубликован в феврале 2010 г.). [1]
Название / версия | Номер сборки | Дата | Поддержка операционной системы и примечания |
---|---|---|---|
Проект LabWindows / CVI начинается | 1987 г. | ||
LabWindows / CVI 1.0 | Январь 1989 г. | ДОС | |
LabWindows / CVI 2.0 | Апрель 1991 г. | ДОС. Инструменты графического интерфейса и расширитель памяти | |
LabWindows / CVI 3.0 | Март 1994 г. | DOS, Windows 3.1 и Solaris | |
LabWindows / CVI 3.1 | Июль 1995 г. | генерировать коды автоматически | |
LabWindows / CVI 3.1.1 | 1995 г. | первый выпуск с возможностью "построителя приложений" | |
LabWindows / CVI 4.0 | Май 1996 г. | Совместимость с внешним компилятором C / C ++ | |
LabWindows / CVI 4.0.1 | Август 1996 г. | ||
LabWindows / CVI 5.0 | Февраль 1998 г. | поддержка VXI и IVI | |
LabWindows / CVI 5.5 | Февраль 2000 г. | Многопоточные библиотеки, отладка | |
LabWindows / CVI 6.0 | Октябрь 2001 г. | Поддержка ActiveX, улучшенное представление | |
LabWindows / CVI 7.0 | Июль 2003 г. | использовать рабочую область | |
LabWindows / CVI 7.1 | Сентябрь 2004 г. | завершение автоматически | |
LabWindows / CVI 8.0 | Октябрь 2005 г. | поддержка сборок .NET | |
LabWindows / CVI 8.0.1 | |||
LabWindows / CVI 8.1 | 2006 г. | ||
LabWindows / CVI 8.1.1 | |||
LabWindows / CVI 8.5 | 2007 г. | ||
LabWindows / CVI 8.5.1 | |||
LabWindows / CVI 9.0 | 2008 г. | Поддержка ANSI C99 | |
LabWindows / CVI 9.0.1 | |||
LabWindows / CVI 2009 г. | 9.1 | 2009 г. | создавать 64-битные приложения |
LabWindows / CVI 2009 с пакетом обновления 1 (SP1) | |||
LabWindows / CVI 2010 | 10.0 | 2010 г. | Поддержка Linux |
LabWindows / CVI 2010 с пакетом обновления 1 (SP1) | |||
LabWindows / CVI 2012 г. | 12.0 | 2012 г. | |
LabWindows / CVI 2012 с пакетом обновления 1 (SP1) | |||
LabWindows / CVI 2013 | 13,0 | 2013 | Изменен компилятор на Clang 2.9. Новый отладчик работает в собственном процессе. |
LabWindows / CVI 2013 с пакетом обновления 1 (SP1) | |||
LabWindows / CVI 2013 с пакетом обновления 2 (SP2) | |||
LabWindows / CVI 2015 г. | 15.0 | 2015 г. | обновить до Clang 3.3 |
LabWindows / CVI 2015 с пакетом обновления 1 (SP1) | 15.1 | 2016 г. | |
LabWindows / CVI 2017 г. | 17.0 | 2017 г. | Точки трассировки, выделение слова / семантики, точки останова для конкретного потока, комментарий / раскомментирование |
LabWindows / CVI 2019 | 19.0 | Май 2019 | Обновления редактора кода Souce: масштабирование, фрагменты кода, многострочные правки |
LabWindows / CVI 2020 | 20,0 | Сентябрь 2020 | Поддержка UTF-8 |