Virtual instrument software architecture (VISA) is a widely used
application programming interface
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standard that des ...
(API) in the test and measurement (T&M) industry for communicating with
instruments
Instrument may refer to:
Science and technology
* Flight instruments, the devices used to measure the speed, altitude, and pertinent flight angles of various kinds of aircraft
* Laboratory equipment, the measuring tools used in a scientific lab ...
from a computer. VISA is an
industry standard
''Industry Standard'' is the sixth studio album by the Dregs, released in 1982. The album garnered the group their fourth Grammy nomination. This was the final album by the Dregs before their split in 1983, and their last one for 12 years until ...
implemented by several T&M companies, such as,
Anritsu
is a Japanese multinational corporation in the telecommunications electronics equipment market. A global pioneer for producing the world's first wireless telephone network, Anritsu's revenue numbers near US$782 million.
History
In Japan, Anr ...
,
Bustec
Bustec is a company that designs and manufactures instrumentation for high-performance data acquisition and instrument control. The company's products serve applications that include engine testing, automotive and missile testing, wind tunnel data ...
,
Keysight Technologies
Keysight Technologies, Inc. is an American company that manufactures electronics test and measurement equipment and software. The name is a blend of ''key'' and ''insight''. The company was formed as a spin-off of Agilent Technologies, which inh ...
, Kikusui,
National Instruments
The National Instruments Corporation, doing business as NI, is an America, American multinational corporation, multinational company with international operations. Headquartered in Austin, Texas, Austin, Texas, it is a producer of automated tes ...
,
Rigol,
Rohde & Schwarz
Rohde & Schwarz GmbH & Co. KG ( , ) is a German multinational electronics group specializing in the fields of electronic test equipment, broadcast & media, cybersecurity, radiomonitoring and radiolocation, and radiocommunication. The company als ...
, and
Tektronix
Tektronix, Inc., historically widely known as Tek, is an American company best known for manufacturing test and measurement devices such as oscilloscopes, logic analyzers, and video and mobile test protocol equipment. Originally an independent c ...
.
The VISA standard
includes specifications for communication with resources (usually, but not always, instruments) over T&M-specific I/O interfaces such as
GPIB
Glycoprotein Ib (GPIb), also known as CD42,
is a component of the GPIb-V-IX complex on platelets. The GPIb-V-IX complex binds von Willebrand factor, allowing platelet adhesion and platelet plug formation at sites of vascular injury. Glycoprotei ...
and
VXI
VME eXtensions for instrumentation bus (VXI bus) refers to standards for automated test based upon VMEbus.
VXI defines additional bus lines for timing and triggering as well as mechanical requirements and standard protocols for configuration, me ...
. There are also some specifications for T&M-specific
protocols
Protocol may refer to:
Sociology and politics
* Protocol (politics), a formal agreement between nation states
* Protocol (diplomacy), the etiquette of diplomacy and affairs of state
* Etiquette, a code of personal behavior
Science and technology
...
over PC-standard I/O, such as
HiSLIP
HiSLIP (High-Speed LAN Instrument Protocol) is a TCP/IP-based protocol for remote instrument control of LAN-based test and measurement instruments. It was specified by the IVI Foundation
and is intended to replace the older VXI-11 protocol. Like VX ...
or VXI-11
(over
TCP/IP
The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suite are ...
) and USBTMC
(over
USB
Universal Serial Bus (USB) is an industry standard, developed by USB Implementers Forum (USB-IF), for digital data transmission and power delivery between many types of electronics. It specifies the architecture, in particular the physical ...
).
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
Com or COM may refer to:
Computing
* COM (hardware interface), a serial port interface on IBM PC-compatible computers
* COM file, or .com file, short for "command", a file extension for an executable file in MS-DOS
* .com, an Internet top-level ...
technology, and through a
.NET
The .NET platform (pronounced as "''dot net"'') is a free and open-source, managed code, managed computer software framework for Microsoft Windows, Windows, Linux, and macOS operating systems. The project is mainly developed by Microsoft emplo ...
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 are also available for less common programming languages 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 th
IVI Foundation
See also
*
Standard Commands for Programmable Instruments
The Standard Commands for Programmable Instruments (SCPI; often pronounced "skippy") defines a standard for syntax and commands to use in controlling programmable test and measurement devices, such as automatic test equipment and electronic tes ...
(SCPI)
*
High Speed LAN Instrument Protocol
HiSLIP (High-Speed LAN Instrument Protocol) is a TCP/IP-based protocol for remote instrument control of LAN-based test and measurement instruments. It was specified by the IVI Foundation
and is intended to replace the older VXI-11 protocol. Like V ...
(HiSLIP)
*
Instrument driver
An instrument driver, in the context of test and measurement (T&M) application development, is a set of software routines that simplifies remote instrument control. Instrument drivers are specified by the IVI Foundation and define an Input/output, ...
References
{{Reflist
External links
Fast Remote Instrument Control with HiSLIP - Application NoteIVI Foundation Specifications
Input/output
Electronic test equipment