Архитектура программного обеспечения виртуального прибора
Архитектура программного обеспечения виртуальных приборов ( VISA ) — это широко используемый интерфейс прикладного программирования (API) в испытательно-измерительной отрасли (T&M) для связи с приборами с компьютера. VISA — это отраслевой стандарт , внедренный несколькими компаниями T&M, такими как Anritsu , Bustec , Keysight Technologies , Kikusui, National Instruments , Rohde & Schwarz и Tektronix .
Стандарт ВИЗА [1] включает спецификации для связи с ресурсами (обычно, но не всегда, с инструментами) через интерфейсы ввода-вывода, специфичные для T&M, такие как GPIB и VXI . Существуют также некоторые спецификации для протоколов T&M для стандартного ввода-вывода ПК, таких как HiSLIP. [2] или VXI-11 [3] (через TCP/IP ) и USBTMC [4] (через USB ).
Библиотека VISA стандартизировала представление своих операций с помощью нескольких механизмов повторного использования программного обеспечения, в том числе через API C, предоставляемый Windows DLL , Visa32.dll, через технологию Microsoft COM и через API .NET . Хотя существует несколько поставщиков и реализаций VISA, приложения, написанные для VISA, (номинально) взаимозаменяемы между поставщиками благодаря стандартизации представления и операций/возможностей VISA. Внедрения от конкретных вендоров [ указать ] также доступны для менее распространенных языков программирования. [ указать ] и технологии повторного использования программного обеспечения.
История
[ редактировать ]Первоначально VISA была стандартизирована через VXIplug&play Alliance, ныне несуществующую организацию по стандартизации T&M. Текущий стандарт «Спецификация VISA 5.0» поддерживается Фондом IVI .
См. также
[ редактировать ]- Стандартные команды для программируемых инструментов (SCPI)
- Инструментальный протокол высокоскоростной локальной сети (HiSLIP)
- Драйвер инструмента
Ссылки
[ редактировать ]- ^ «Спецификация ВИЗЫ» . Фонд ИВИ.
- ^ «IVI-6.1: Инструментальный протокол высокоскоростной локальной сети (HiSLIP)» (PDF) . Фонд ИВИ.
- ^ «Спецификация шины VXI-11» . 11 автобусный консорциум
- ^ «Спецификация класса тестирования и измерений USB» . USB Implementers Forum Inc. Архивировано из оригинала 26 марта 2010 г. Проверено 30 апреля 2010 г.