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[1] 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[2] or VXI-11[3] (over TCP/IP) and USBTMC[4] (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.

History

edit

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

edit

References

edit
  1. ^ "VISA Specification". IVI Foundation.
  2. ^ "IVI-6.1: High-Speed LAN Instrument Protocol (HiSLIP)" (PDF). IVI Foundation. Archived from the original (PDF) on 2012-03-07. Retrieved 2012-11-06.
  3. ^ "VXI-11 Bus Specification". VXI Bus Consortium.
  4. ^ "USB Test & Measurement Class Specification". USB Implementers Forum Inc. Archived from the original on 2010-03-26. Retrieved 2010-04-30.
edit

📚 Artikel Terkait di Wikipedia

Instrument driver

instrument control. Instrument drivers are specified by the IVI Foundation and define an I/O abstraction layer using the virtual instrument software architecture

Visa

vancomycin-intermediate Staphylococcus aureus, a bacterium Virtual instrument software architecture, an input/output API used in the test and measurement industry

VME eXtensions for Instrumentation

specified additional hardware and software interoperability standards, such as the Virtual Instrument Software Architecture (VISA), although the alliance

Virtual Studio Technology

Virtual Studio Technology (VST) is an open source audio plug-in software interface that integrates virtual instruments and effects units into digital audio

Instrument control

control an instrument, software for the PC is also needed. Virtual Instrument Software Architecture, or VISA, was developed by the VME eXtensions for Instrumentation

Software synthesizer

A software synthesizer or virtual instrument is a software app or plug-in that generates digital audio, usually for music. Virtual instruments can be played

Comparison of platform virtualization software

Platform virtualization software, specifically emulators and hypervisors, are software packages that emulate the whole physical computer machine, often

CompactDAQ

National Instruments that includes a broad set of compatible hardware and software. CompactDAQ integrates hardware for data I/O with LabVIEW software to enable