WinDev

WinDev es un entorno de desarrollo integrado para programar en lenguaje WLanguage. Es usado principalmente para el desarrollo de software de data. WinDev es un software de la empresa PC Soft.

TestExec

TestExec es un software de tipo secuenciador de pruebas, disponible entre otros lenguajes de programación en lenguaje G de LabVIEW G o en lenguaje C con LabWindows/CVI.

Fue sustituido por National Instruments para TestStand, ofreciendo más flexibilidad y es compatible con las últimas tecnologías.

SCPI (Standard Commands for Programmable Instruments)

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, VXIPXI. 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

OLE for Process Control (OPC)

OPC, para OLE for Process Control, es una tecnología de comunicaciones unificadas entre controladores de procesos industriales de Windows. Se utiliza generalmente para la comunicación de los PLC y softwares de tipo HMI o SCADA. Se ejecuta en el modo cliente-servidor.

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 TestStandLabVIEW y Measurement Studio ofrecen todas las funciones para una solución completa.

Datalogging and Supervisory Control (DSC)

DSC, para Datalogging and Supervisory Control, es un módulo adicional para LabVIEW que ofrece la capacidad de comunicación con el hardware de tipo OPC y tiempo real. Por tanto, es posible diseñar softwares (HMI / SCADA) en LabVIEW para el seguimiento y registro de datos de las redes de PLC.

Citrix

Citrix System es un editor de software creador de una arquitectura cliente-servidor para softwares; por eso se llama red Citrix una arquitectura de software que usa este protocolo de comunicación. Este tipo de red es, entre otros, usado para softwares desarrollados gracias a WinDev.