WikiDer > Архитектура программного обеспечения виртуального прибора
Архитектура программного обеспечения виртуального прибора (ВИЗА) широко используется интерфейс прикладного программирования (API) в индустрии испытаний и измерений (T&M) для связи с инструменты с компьютера. ВИЗА - это промышленный стандарт реализовано несколькими T&M компаниями, такими как, Анрицу, Bustec, Keysight Technologies, Кикусуи, Национальные инструменты, Rohde & Schwarz, и Tektronix.
Стандарт VISA[1] включает спецификации для связи с ресурсами (обычно, но не всегда, приборами) через интерфейсы ввода / вывода, специфичные для T&M, такие как GPIB и VXI. Есть также некоторые спецификации для T&M. протоколы через стандартный ввод-вывод ПК, например HiSLIP[2] или VXI-11[3] (над TCP / IP) и USBTMC[4] (над USB).
Библиотека VISA стандартизировала представление своих операций по нескольким механизмам повторного использования программного обеспечения, в том числе через C API, доступный из Windows. DLL, visa32.dll, поверх Microsoft COM технологии, и через .СЕТЬ API. Несмотря на то, что существует несколько поставщиков и реализаций VISA, приложения, написанные для VISA, являются (номинально) взаимозаменяемыми поставщиками благодаря стандартизации представления и операций / возможностей VISA. Реализации от конкретных поставщиков[уточнить] также доступны для менее распространенных языков программирования[уточнить] и технологии повторного использования программного обеспечения.
История
VISA изначально была стандартизирована через VXIplug & play Alliance, ныне несуществующий орган по стандартизации T&M. Текущий стандарт "VISA Specification 5.0" поддерживается Фонд IVI.
Смотрите также
- Стандартные команды для программируемых инструментов (SCPI)
- Протокол High Speed LAN Instrument (HiSLIP)
- Драйвер инструмента
Рекомендации
- ^ «Спецификация VISA». Фонд IVI.
- ^ «IVI-6.1: Протокол высокоскоростного сетевого оборудования (HiSLIP)» (PDF). Фонд IVI.
- ^ «Спецификация шины VXI-11». Консорциум автобусов VXI.
- ^ «Спецификация класса испытаний и измерений USB». Форум разработчиков USB, Inc. Архивировано с оригинал on 2010-03-26. Получено 2010-04-30.