Virtual Instrument Software Architecture Article Index for
Virtual
Website Links For
Virtual
 

Information About

Virtual Instrument Software Architecture




The VISA standard includes specifications for communication with resources (usually, but not always, instruments) over T&M-specific I/O interfaces such as GPIB and VXI. There are also some specifications for T&M-specific Protocols over PC-standard I/O, such as VXI-11 (over TCP/IP ) and USBTMC (over USB ).

The VISA library has standardized the presentation of its operations over several software reuse mechanisms, including through a C API exposed from Windows DLL, visa32.dll and over the Microsoft COM technology. Although there are several VISA vendors and implementations, applications written against VISA are (nominally) vendor-interchangeable thanks to the standardization of VISA's presentation and operations/capabilities. Implementations from specific vendors are also available for less common programming languages and software reuse technologies.


HISTORY

VISA was originally standardized through the VXI plug&play Alliance, a now-defunct T&M standards body. The current standard, VISA 2.2, is maintained by the IVI Foundation.