Articulo de referencia

Arquitectura de software de instrumentos virtuales

La arquitectura de software de instrumentos virtuales ( VISA ) es una interfaz de programación de aplicaciones (API) ampliamente utilizada en la industria de pruebas y medicione...

La arquitectura de software de instrumentos virtuales ( VISA ) es una interfaz de programación de aplicaciones (API) ampliamente utilizada en la industria de pruebas y mediciones (T&M) para comunicarse con instrumentos desde una computadora. VISA es un estándar de la industria implementado por varias empresas de T&M, como Anritsu , Bustec , Keysight Technologies , Kikusui, National Instruments , Rigol , Rohde & Schwarz y Tektronix .

El estándar VISA [ 1 ] incluye especificaciones para la comunicación con recursos (generalmente, pero no siempre, instrumentos) a través de interfaces de E/S específicas de T&M como GPIB y VXI . También hay algunas especificaciones para protocolos específicos de T&M a través de E/S estándar de PC, como HiSLIP [ 2 ] o VXI-11 [ 3 ] (a través de TCP/IP ) y USBTMC [ 4 ] (a través de USB ).

La biblioteca VISA ha estandarizado la presentación de sus operaciones mediante diversos mecanismos de reutilización de software, incluyendo una API de C expuesta desde la DLL de Windows , visa32.dll, la tecnología COM de Microsoft y una API de .NET . Si bien existen varios proveedores e implementaciones de VISA, las aplicaciones desarrolladas con VISA son (en teoría) intercambiables entre proveedores gracias a la estandarización de su presentación y funcionalidades. También existen implementaciones de proveedores específicos para lenguajes de programación y tecnologías de reutilización de software menos comunes.

Historia

VISA fue estandarizado originalmente por la Alianza VXIplug&play, un organismo de normalización de pruebas y mediciones que ya no existe. El estándar actual, "VISA Specification 5.0", es mantenido por la Fundación IVI .

Véase también

Referencias

  1. "Especificación VISA" . Fundación IVI.
  2. "IVI-6.1: Protocolo de instrumentos LAN de alta velocidad (HiSLIP)" (PDF) . Fundación IVI. Archivado del original (PDF) el 7 de marzo de 2012. Consultado el 6 de noviembre de 2012 .
  3. «Especificación del autobús VXI-11» . Consorcio de Autobuses VXI.
  4. "Especificación de la clase de prueba y medición USB" . USB Implementers Forum Inc. Archivado del original el 26 de marzo de 2010. Consultado el 30 de abril de 2010 .
  • Control remoto rápido de instrumentos con HiSLIP - Nota de aplicación
  • Especificaciones de la Fundación IVI