Virtual instrument software architecture
Appearance
Virtual instrument software architecture (VISA) is a widely used
.The VISA standard).
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.
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
- Standard Commands for Programmable Instruments (SCPI)
- High Speed LAN Instrument Protocol (HiSLIP)
- Instrument driver
References
- ^ "VISA Specification". IVI Foundation.
- ^ "IVI-6.1: High-Speed LAN Instrument Protocol (HiSLIP)" (PDF). IVI Foundation.
- ^ "VXI-11 Bus Specification". VXI Bus Consortium.
- ^ "USB Test & Measurement Class Specification". USB Implementers Forum Inc. Archived from the original on 2010-03-26. Retrieved 2010-04-30.