VISA en Instrumentación
Enviado por JUAN PABLO FLORES ZAMUDIO • 2 de Febrero de 2022 • Documentos de Investigación • 823 Palabras (4 Páginas) • 213 Visitas
VISA son las siglas de Virtual Instrument Software Architecture
VISA es un estándar de prueba y medición (T&M) para permitir la comunicación entre una aplicación y un instrumento. Esto esencialmente permite que una aplicación acceda a un instrumento sin tener que preocuparse por los detalles específicos de la interfaz de E / S. La mayoría de los instrumentos T&M modernos admiten conectividad a través de USB, LAN, GPIB y PCI / PCIe y, en su nivel más bajo, cada una de estas interfaces maneja los datos y la comunicación de una manera muy diferente en comparación con la otra. Esto requiere la presencia de una capa intermedia que se encargaría de la gestión de la interfaz de E / S, liberando así a la aplicación de hacer lo mismo y, en el proceso, simplificando y estandarizando la comunicación. El estándar VISA está ahora bajo el control de la Fundación IVI. [pic 1] [pic 2]
En LabVIEW, VISA es una biblioteca única de funciones que usa para comunicarse con GPIB, serie, VXI y con instrumentos basados en computadora. no es necesario utilizar paletas de E / S independientes para programar un instrumento.
VISA proporciona la interfaz de programación entre el hardware y los entornos de desarrollo como LabVIEW.
[pic 3] [pic 4]
La forma en que se utiliza VISA es bastante sencilla. Instalamos las bibliotecas de VISA de un proveedor en particular y comenzamos a llamar a la DLL de VISA (o ensamblaje) y estamos en funcionamiento. Y un ejemplo de comunicación VISA sería el caso en el que usamos comandos SCPI dentro de un lenguaje de programación y hablamos con un instrumento.
A continuación se muestra un programa C ++ de ejemplo que utiliza la comunicación VISA para enviar la comunicación con un instrumento.
[pic 5][pic 6]
[pic 7]
Terminología de programación de VISA • VISA o Arquitectura de software de instrumentos virtuales es un protocolo basado en el controlador 488.2 y las funciones para satisfacer las necesidades de la industria de tener una manera de interactuar fácilmente con múltiples E / S y hacer que todos los fabricantes de instrumentos y controladores de instrumentos sigan un protocolo. • Los objetos más importantes en el lenguaje VISA se conocen como recursos. • Un recurso VISA es cualquier instrumento en su sistema (esto incluye puertos seriales y paralelos). Si tiene varios recursos conectados a un controlador GPIB, cada uno de esos instrumentos se considera un recurso VISA.
Tres términos necesitan definiciones y la siguiente terminología es similar a la utilizada para los VI de controlador de instrumentos. • Recurso: cualquier instrumento del sistema, incluidos los puertos serie y paralelo. • Sesión: debe abrir una sesión de VISA a un recurso para comunicarse con él, similar a un canal de comunicación. Cuando abre una sesión a un recurso, LabVIEW devuelve un número de sesión VISA que es un reembolso único para ese instrumento. Debe utilizar el número de sesión en todas las funciones posteriores de VISA.
...