Jump to content

Virtual instrument software architecture

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 192.25.240.225 (talk) at 22:45, 9 August 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

The Virtual Instrument Software Architecture

Commonly known as VISA, this is a widely used I/O API in the Test & Measurement industry for communicating with instruments from a PC. VISA is an industry standard implemented by several T&M companies, such as Agilent Technologies and National Instruments.

The VISA standard includes specifications for presentation of T&M-specific I/O protocols such as GPIB and VXI. There are also specifications for implementations of 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 implementations over several software reuse mechanisms, including through a C API exposed from Windows DLL, visa32.dll and over the Microsoft COM technology. Implementations from specific vendors are also available for less common programming languages.

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.