Virtual Instrument Software Architecture
- Virtual Instrument Software Architecture
Virtual Instrument Software Architecture, commonly known as VISA, 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 (Test & Measurement) companies, such as Agilent Technologies and National Instruments.
The VISA standard includes specifications for communication with resources (usually, but not always, instruments) over T&M(Test and Measurement)-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 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 and over the Microsoft COM technology. 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 VXI plug&play Alliance, a now-defunct T&M standards body. The current standard, "VISA Specification 3.0", is maintained by the [http://www.ivifoundation.org IVI Foundation.]
References
* [http://www.ivifoundation.org/specifications/default.aspx VISA specifications] from IVI Foundation. (MS Word or PDF format)
See also
* Interchangeable Virtual Instruments (IVI)
* SICL
Wikimedia Foundation.
2010.
Look at other dictionaries:
Virtual Instrument Software Architecture — Pour les articles homonymes, voir VISA. Virtual Instrument Software Architecture, appelé généralement VISA, est une interface de programmation largement utilisée dans le domaine de l instrumentation et l industrie du test et de la mesure. VISA… … Wikipédia en Français
Instrument control — consists of connecting a desktop instrument to a computer and taking measurements.HistoryIn the late 1960s the first bus used for communication was developed by Hewlett Packard and was called HP IB (Hewlett Packard Interface Bus). Since HP IB was … Wikipedia
List of Linux audio software — The following is a list of Linux audio software. Distributions * 64 Studio at http://64studio.com (Debian based) * Apodio at http://www.apo33.org/apodio/doku.php * DeMuDi, audio/music software for Debian GNU/Linux (NB: DeMuDI is no longer in… … Wikipedia
Software art — refers to works of art where the creation of software, or concepts from software, play an important role; for example software applications which were created by artists and which were intended as artworks. Although video games are also software… … Wikipedia
VISA — Virtual Instrument Software Architecture (Computing » Software) **** Vacation Insurance Savings Account (Business » Stock Exchange) * Visa International Services Association (Business » Firms) * Virtual Information Skills Activity (Community »… … Abbreviations dictionary
Cave Automatic Virtual Environment — A Cave Automatic Virtual Environment (better known by the recursive acronym CAVE) is an immersive virtual reality environment where projectors are directed to three, four, five or six of the walls of a room sized cube. The name is also a… … Wikipedia
Musical Instrument Digital Interface — MIDI (Musical Instrument Digital Interface, IPAEng|ˈmɪdi) is an industry standard protocol that enables electronic musical instruments, computers, and other equipment to communicate, control, and synchronize with each other. MIDI allows computers … Wikipedia
VXI — The VXI bus architecture is an open standard platform for automated test based upon VMEbus. VXI stands for VME eXtensions for Instrumentation, defining additional bus lines for timing and triggering as well as mechanical requirements and standard … Wikipedia
Standard Commands for Programmable Instrumentation — Standard Commands for Programmable Instruments Pour les articles homonymes, voir SCPI. Le Standard Commands for Programmable Instruments (SCPI) (généralement prononcé skippy ) définit un ensemble de commandes standards permettant de contrôler un… … Wikipédia en Français
Standard Commands for Programmable Instruments — Pour les articles homonymes, voir SCPI. Standard Commands for Programmable Instruments (SCPI) (littéralement « commandes standard pour les instruments programmables » généralement prononcé [skippy]) définit une norme de langage… … Wikipédia en Français