Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Virtual instrument software architecture
Input/output API used in the test and measurement industry

Virtual instrument software architecture (VISA) is a widely used application programming interface (API) in the test and measurement (T&M) industry for communicating with instruments from a computer. VISA is an industry standard implemented by several T&M companies, such as, Anritsu, Bustec, Keysight Technologies, Kikusui, National Instruments, Rigol, Rohde & Schwarz, and Tektronix.

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 HiSLIP or 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, over the Microsoft COM technology, and through a .NET API. 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 [specify] are also available for less common programming languages [specify] and software reuse technologies.

We don't have any images related to Virtual instrument software architecture yet.
We don't have any YouTube videos related to Virtual instrument software architecture yet.
We don't have any PDF documents related to Virtual instrument software architecture yet.
We don't have any Books related to Virtual instrument software architecture yet.
We don't have any archived web articles related to Virtual instrument software architecture yet.

History

VISA was originally standardized through the VXIplug&play Alliance, a now-defunct T&M standards body. The current standard, "VISA Specification 5.0", is maintained by the IVI Foundation.

See also

References

  1. "VISA Specification". IVI Foundation. http://www.ivifoundation.org/specifications/default.aspx

  2. "IVI-6.1: High-Speed LAN Instrument Protocol (HiSLIP)" (PDF). IVI Foundation. http://www.ivifoundation.org/downloads/Class%20Specifications/IVI-6.1_HiSLIP-2010-06-08.pdf

  3. "VXI-11 Bus Specification". VXI Bus Consortium. http://www.vxibus.org/?q=node/206

  4. "USB Test & Measurement Class Specification". USB Implementers Forum Inc. Archived from the original on 2010-03-26. Retrieved 2010-04-30. https://web.archive.org/web/20100326005605/http://www.usb.org/developers/devclass_docs/