Search
Search Keyword:
Resultados encontrados: 7
Etiqueta: IVI driver
Ordering

SCPI (Standard Commands for Programmable Instruments) es un estándar que define un lenguaje para la comunicación con instrumentos basados ​​en mensajes. La mayoría de los instrumentos GPIB usan la SCPI pero ademas RS-232, Ethernet, VXI, PXI. Varios fabricantes de instrumentos de medición han adoptado este estándar como HP / Agilent, por ejemplo, lo que permite cierta uniformidad de comunicación entre los diferentes dispositivos.

Algunos ejemplos de los comandos SCPI:

Solicitar la identificación del instrumento: *IDN? Reset del instrumento: RST Solicitar una medición: MES
Driver IVI

IVI (Interchangeable Virtual Instrumentation) es una especificación de controlador de instrumento publicado por la Fundación IVI, formado por los nombres más importantes en la instrumentación como Agilent, National Instruments, Rohde & Schwarz, Aeroflex, Tektronix, Teradyne, Pickering y otros.

Esta especificación define clases de instumentos (multímetro, osciloscopio, fuente de alimentación, ...). Todos los drivers de la misma clase tienen las mismas funciones exportadas. Esto asegura la compatibilidad y intercambiabilidad de los instrumentos. El software de medición está relacionado con la clase del driver lo cual esta asociado al controlador específico del instrumento utilizado.

Ejemplo: tengo una aplicación de prueba que mide el voltaje con un multímetro. Mi software usa el driver de la clase multímetro. IVI asocia al driver específico para el modelo X de Agilent. Por lo tanto, podemos cambiar este multímetropara el modelo Y de Agilent o para el modelo Z de Tektronix con una sola configuración sin modificar el software (a condición de que hemos  instalado los drivers IVI especificos de estos tres instrumentos).

Lista de clases de instrumentos definidas por el IVI:

Multímetro digital (DMM) Osciloscopio Generador de forma de onda / función arbitraria Fuente de alimentación de CC Fuente de alimentación de CA Switch, matriz de conmutación Medidor de potencia Analizador de espectro Generador de señal RF Upconverter Downconverter Digitalizador Contador / temporizador

Algunos instrumentos específicos no entran en esta clasificación. En este caso, es posible crear una nueva clase.

LabWindows CVI ofrece asistentes para el desarrollo de drivers y agregar una nueva clase.

Los drivers IVI pueden ser usados por cualquier tipo de lenguaje de programación. Sin embargo TestStand, LabVIEW y Measurement Studio ofrecen todas las funciones para una solución completa.
GPIB o IEEE 488 es la especificación que define un bus paralelo de comunicación digital a través de distancias cortas. Es ampliamente utilizado en la industria o la investigación científica para aplicaciones de proba y medición, capaz de controlar los instrumentos (multímetros, osciloscopios, espectrógrafos...).
Measurement Studio que es?
Son librerías de controles gráficos y funciones para el desarrollo rápido de soluciones industriales o laboratorios a base de la tecnología .NET directamente explotable con Visual Studio, para tener la potencia de las herramientas de National Instruments, funciones informáticas e instrumentación, con C++, C# o Visual BASIC.
LabVIEW que es?

Introducción

LabVIEW de National Instruments es un Entorno de desarrollo integrado especializado en informática industrial y científica. Su particularidad es que se basa en el lenguaje G (G por Gráfico), creada por Nacional Instrumentos que es enteramente gráfica. Permite el desarrollo de programas informáticos complejos facilitando al mismo tiempo la programación y en consecuencia disminuir los plazos de desarrollo. Gracias a sus librerías de funciones dedicadas a la adquisición de datos, la instrumentación, al análisis matemático de las mediciones y la visualización, LabVIEW se dedica especialmente a los bancos de pruebas y mediciones.

TestStand que es?

TestStand motor de secuencias de instrucciones y un entorno de desarrollo para crear secuenciador de pruebas evolucionado para varios productos diferentes. Es una solución para tener un software en común para cargar, según el producto a ensayar, secuencias de instrucciones de acción o de prueba con las tolerancias, y componentes (como las DLL) para la comunicación con el hardware.

LabWindows CVI que es?
Entorno de desarrollo integrado para el lenguaje C enfocado en la realización de sistemas de control, prueba, medición, instrumentación, simulación, análisis matemática y mecatrónica . Así pues, es posible aprovecharse a la vez de la potencia y la precisión de lenguaje C y también de las bibliotecas de funciones dedicadas a la instrumentación y al tratamiento de la señal de Nacional Instrumentos. LabWindows/CVI ofrece lo mismo que LabVIEW pero con la fuerza y aventajas del lenguaje C (ver el articulo "Measurement Studio" para usar el lenguaje C++, C# o visual basic).

Con LabWindows/CVI, se puede desarrollar:

Software para Windows (exe), UNIX o Linux, Librerías (DLL, Activo X, .NET), Controles de instrumentos, Objetivos embarcados, Tiempo real.