3. VISA и программы VISA
История
В те времена, когда шина GPIB служила основным физическим интерфейсом связи, приложения дистанционного управления взаимодействовали непосредственно с драйверами оборудования GPIB. Позднее в качестве экономичной альтернативы GPIB был внедрен последовательный интерфейс RS232. В нем приложения также взаимодействовали непосредственно с драйверами оборудования RS232.
Ситуация усложнилась, когда интерфейс локальной сети LAN стал стандартом в компьютерной отрасли. Поставщики контрольно-измерительного оборудования распознали потенциал интерфейса LAN и возможности, которые он открывал при подключении приборов. Однако применение третьего программного интерфейса для подключенных по локальной сети приборов означало дополнительные проблемы с совместимостью измерительных приложений.
В целях унификации программного интерфейса ассоциация VXIplug&play разработала стандарт VISA (Virtual Instrument Software Architecture = программная архитектура виртуальных приборов). В настоящее время стандарт VISA находится во владении консорциума IVI Foundation. Для интерфейса LAN был разработан протокол VXI-11 на основе TCP/IP. Позднее была представлена его улучшенная версия HiSLIP (High Speed LAN Instrument Protocol = протокол высокоскоростной локальной сети для приборов). Последним дополнением стала поддержка интерфейса USB. Класс USB-устройств, поддерживаемых в стандарте VISA, называется USB-TMC (контрольно-измерительный класс).