Virtual instrument software architecture: Difference between revisions

Content deleted Content added
m Disambiguating links to Kikusui (link removed) using DisamAssist.
Agilent & Keysight merged to just Keysight, updated to reflect that VISA .NET bindings have been released.
Line 1:
'''Virtual Instrument Software Architecture''', commonly known as '''VISA''', is a widely used [[Input/output|I/O]] [[Application programming interface|API]] in the test and measurement (T&M) industry for communicating with [[Measuring instrument|instruments]] from a [[Personal computer|PC.]] VISA is an [[Technical standard|industry standard]] implemented by several T&M companies, such as [[Agilent|Agilent Technologies]], [[Anritsu]], [[Bustec]], [[Keysight Technologies]], Kikusui, [[National Instruments]], [[Rohde & Schwarz]], and [[Tektronix]].
 
The VISA standard<ref name="VISA Specification">{{cite news |url=http://www.ivifoundation.org/specifications/default.aspx
Line 7:
|publisher=USB Implementers Forum Inc. |title=USB Test & Measurement Class Specification}}</ref> (over [[USB]]).
 
The VISA library has standardized the presentation of its operations over several software reuse mechanisms, including through a C [[Application programming interface|API]] exposed from Windows [[Library (computer science)#Dynamic linking|DLL]], visa32.dll and, over the Microsoft [[Component Object Model|COM]] technology., Aand through a VISA[[.NET Framework|.NET]] implementation is currently (2012) under development by the IVI FoundationAPI. 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|date=August 2015}} are also available for less common programming languages {{Specify|date=August 2015}} and software reuse technologies.
 
==History==
Line 22:
== External links ==
* [http://www.rohde-schwarz.de/appnote/1MA208 Fast Remote Instrument Control with HiSLIP - Application Note]
* [http://www.ivifoundation.org/specifications/ IVI Foundation Specifications]
 
[[Category:Input/output]]