Architektura oprogramowania instrumentu wirtualnego
Architektura oprogramowania przyrządów wirtualnych ( VISA ) to szeroko stosowany interfejs programowania aplikacji (API) w przemyśle testowo-pomiarowym (T&M) do komunikacji z przyrządami z poziomu komputera. VISA to standard branżowy wdrożony przez kilka firm T&M, takich jak Anritsu , Bustec , Keysight Technologies , Kikusui, National Instruments , Rohde & Schwarz i Tektronix .
Standard VISA zawiera specyfikacje dotyczące komunikacji z zasobami (zwykle, ale nie zawsze, instrumentami) za pośrednictwem interfejsów I/O specyficznych dla T&M, takich jak GPIB i VXI . Istnieją również pewne specyfikacje dla protokołów specyficznych dla T&M dla we/wy standardu PC, takich jak HiSLIP lub VXI-11 (przez TCP/IP ) i USBTMC (przez USB ).
Biblioteka VISA ustandaryzowała prezentację swoich operacji za pomocą kilku mechanizmów ponownego wykorzystania oprogramowania, w tym za pośrednictwem interfejsu API C udostępnianego z biblioteki DLL systemu Windows , visa32.dll, technologii Microsoft COM oraz interfejsu API platformy .NET . Chociaż istnieje kilku dostawców i implementacje VISA, aplikacje napisane w oparciu o VISA są (nominalnie) wymienne dzięki standaryzacji prezentacji i operacji/możliwości VISA. Implementacje od określonych dostawców [ określ ] są również dostępne dla mniej popularnych języków programowania [ określić ] i technologie ponownego wykorzystania oprogramowania.
Historia
VISA została pierwotnie ujednolicona przez VXIplug&play Alliance, nieistniejący już organ normalizacyjny T&M. Obecny standard „VISA Specification 5.0” jest utrzymywany przez Fundację IVI .
Zobacz też
- Standardowe polecenia dla instrumentów programowalnych (SCPI)
- Protokół szybkiej sieci LAN Instrument (HiSLIP)
- Kierowca instrumentu