Está en la página 1de 4

Usar LabVIEW y Otros Entornos de Software con NI VeriStand

Fecha de Publicacin: Dec 27, 2011 | 0 Ratings | 0.00 out of 5

Visin General
Este artculo ofrece una breve descripcin de cmo puede usar NI VeriStand para crear aplicaciones de pruebas en tiempo real y examina las diferentes maneras en las que puede usar NI LabVIEW y otros entornos para crear funcionalidad adicional que puede ser agregada al entorno NI VeriStand.

Contenido
1. Qu es NI VeriStand? 2. Cmo funciona NI VeriStand? 3. Usar LabVIEW y Otros Entornos con NI VeriStand 4. Pasos Siguientes

1. Qu es NI VeriStand?
NI VeriStand ofrece una plataforma para crear aplicaciones de pruebas en tiempo real, de manera ms eficiente. Considere los sistemas de pruebas en tiempo real como celdas de pruebas de durabilidad, sistemas de pruebas ambientales o simuladores de hardware en el ciclo (HIL); dependiendo de la aplicacin, usted necesita crear varias de las siguientes caractersticas en su software de pruebas en tiempo real: Interfaces de E/S de Hardware Registro de datos Generacin de estmulos Interfaz de usuario Comunicacin del sistema principal Ejecucin de algoritmos de control, rutinas de anlisis y modelos de simulacin Alarmas Procedimientos para responder a alarmas Canales calculados Estas tareas y ms son implementadas y optimizadas dentro del framework NI VeriStand, listas para configurar y usar. Esta funcionalidad implementada en una arquitectura bien probada, acelera el desarrollo de su aplicacin de pruebas en tiempo real y reduce el soporte para su aplicacin y los costos de mantenimiento. Aunque NI VeriStand ofrece la mayora de la funcionalidad requerida por una aplicacin de pruebas en tiempo real, est diseado para ser personalizado y ampliado usando LabVIEW y otros entornos de software para asegurar que siempre cumpla con los requerimientos especficos de su aplicacin.

2. Cmo funciona NI VeriStand?


Antes de examinar las diferentes maneras de usar LabVIEW con NI VeriStand, necesita comprender cmo funciona NI VeriStand. La Figura 1 muestra cmo una aplicacin de pruebas en tiempo real es creada usando NI VeriStand.

Figura 1. Configure NI VeriStand Real-Time Engine usando la ventana del System Explorer y despus conecte el motor usando la Estacin de Trabajo NI VeriStand. La ventana NI VeriStand System Explorer es usada para configurar el NI VeriStand Real-Time Engine que est ejecutndose en un objetivo de ejecucin en tiempo real como un sistema PXI en tiempo real o un sistema NI CompactRIO. Una vez que esta configuracin es desplegada al NI VeriStand Real-Time Engine, la ventana de la Estacin de Trabajo NI VeriStand proporciona una interfaz en tiempo de ejecucin al motor e incluye una variedad de herramientas que usted puede usar para monitorear e interactuar con su aplicacin de pruebas en tiempo real.

1/4

www.ni.com

Figura 2. System Explorer (segundo plano) y Estacin de Trabajo (primer plano)

Para ver demostraciones cortas en video de cmo crear y ejecutar una aplicacin de pruebas en tiempo real NI VeriStand, vea las demostraciones en video de NI VeriStand .

3. Usar LabVIEW y Otros Entornos con NI VeriStand


Al usar LabVIEW y otros entornos, usted puede personalizar las habilidades de tiempo de edicin y tiempo de ejecucin de una aplicacin NI VeriStand. La Figura 3 muestra dnde puede aadir ms funcionalidad a la aplicacin. Note que los componentes azules son configurados usando el entorno NI VeriStand. Los componentes amarillos pueden ser creados usando LabVIEW u otros entornos y aadidos como componentes originales a la aplicacin NI VeriStand que funcionan perfectamente con el entorno.

Figura 3. NI VeriStand ofrece una plataforma de funcionalidad configurable que puede ser complementada con habilidades adicionales creadas usando LabVIEW y otros entornos. Bibliotecas de API NI VeriStand ofrece un API basado en .NET para la Estacin de Trabajo y el System Explorer que usted puede usar para crear interfaces personalizadas para NI VeriStand o para implementar automatizacin de la configuracin y/o operacin de aplicaciones NI VeriStand. Por ejemplo, usted puede usar la biblioteca de API del System Explorer para crear una ventana de configuracin personalizada que limita los cambios que un usuario puede realizar a una aplicacin NI VeriStand o para simplificar el proceso de configuracin permitiendo especificar los parmetros de la aplicacin en una hoja de clculo. Adems, puede usar la biblioteca de API de la Estacin de Trabajo para automatizar la operacin de una aplicacin NI VeriStand o para crear una interfaz de ejecucin completamente personalizada. Estos APIs basados en .NET pueden ser usados por LabVIEW, NI TestStand y una variedad de distintos entornos capaces de usar interfaces .NET. Aprenda ms sobre integrar NI VeriStand con NI TestStand Objetos de la Estacin de Trabajo La Estacin de Trabajo es una interfaz de usuario para edicin en tiempo de ejecucin para aplicaciones NI VeriStand. Para usar la Estacin de Trabajo, simplemente arrastre los objetos de la interfaz de usuario a una pantalla de la Estacin de Trabajo y despus haga clic derecho en ellos para abrir su ventana de dilogo de configuracin. NI VeriStand ofrece una variedad de objetos de interfaz de usuario, pero usted tambin puede usar LabVIEW para crear controles e indicadores para NI VeriStand que proporcionan una apariencia personalizada o hasta funcionalidad de tiempo de ejecucin como procesamiento de datos en lnea. Para realizar estas modificaciones, simplemente abra el objeto de interfaz de usuario de NI VeriStand en LabVIEW y haga los cambios.

2/4

www.ni.com

Figura 4. Crear objetos personalizados de interfaz de usuario con LabVIEW. Para aprender ms, lea la nota tcnica titulada Crear Objetos Personalizados de la Estacin de Trabajo para NI VeriStand . Herramientas de la Estacin de Trabajo La Estacin de Trabajo tambin tiene varias herramientas que usted puede usar para monitorear e interactuar con su aplicacin NI VeriStand como monitores de alarmas, calibracin de hardware y editores de perfil de estmulo. Puede usar LabVIEW para crear herramientas personalizadas para su aplicacin NI VeriStand y colocarlas en el men de herramientas con las otras herramientas de la Estacin de Trabajo. Por ejemplo, usted puede crear una herramienta que ofrece una interfaz para un instrumento modular como un multmetro digital (DMM) para proporcionar medidas especializadas como parte de un proceso de validacin.

Figura 5. Aada VIs de LabVIEW al men de la Estacin de Trabajo NI VeriStand con una simple ventana de dilogo de configuracin. Modelos Las opciones de personalizacin anteriores afectan a los componentes del servidor de NI VeriStand (la Estacin de Trabajo y el System Explorer); sin embargo, usted tambin puede aadir funcionalidad personalizada a la aplicacin en tiempo real NI VeriStand, de varias maneras. La manera ms comn de aadir funcionalidad a NI VeriStand usando otros entornos es al importar modelos compilados a la aplicacin en tiempo real NI VeriStand. NI VeriStand puede importar cdigo compilado desde funciones o modelos que usted crea en LabVIEW, el software The MathWorks, Inc. Simulink, SimulationX de ITI, MapleSim de Maplesoft, GT-POWER de Gamma Technologies Inc. y otros entornos de modelado y programacin. Con esta habilidad, usted puede aadir control de ciclo cerrado en tiempo real, simulacin del sistema, procesamiento de seales y generacin de seales a aplicaciones NI VeriStand. Estos componentes tienen una interfaz estndar de tiempo de edicin en el System Explorer, haciendo ms fcil de usar modelos compilados desde una variedad de entornos en la misma aplicacin o para cambiar entre modelos compilados desde entornos distintos. Estas versiones compiladas de los modelos generalmente son producidas usando una sola ventana de dilogo de configuracin desde la utilidad de generacin de cdigo C del entorno. Por ejemplo, al importar los subVIs de LabVIEW o modelos del subsistema, simplemente seleccione la Utilidad de Generacin de Modelos NI VeriStand desde el men de herramientas de LabVIEW, seleccione el directorio de destino y despus importe el modelo compilado usando el System Explorer como se muestra en la Figura 6.

Figura 6. Aadir subVIs de LabVIEW y subsistemas a su aplicacin en tiempo real NI VeriStand. Cada vez que la aplicacin en tiempo real NI VeriStand llama al modelo compilado, las entradas son enganchadas, el cdigo es ejecutado y las salidas son actualizadas. Los parmetros del modelo o variables, en el modelo son actualizados en vivo contrariamente a cada iteracin de ejecucin. Los modelos NI VeriStand ofrecen la tcnica ms simple para aadir funcionalidad personalizada a su aplicacin en tiempo real NI VeriStand. Para aprender ms sobre este proceso, vea el tutorial titulado Usar Modelos Creados en LabVIEW con NI VeriStand. Aunque varios entornos ya son soportados, usted puede usar el NI VeriStand Model Framework que es proporcionado con el producto para aadir soporte para otros entornos capaces de producir

3/4

www.ni.com

Aunque varios entornos ya son soportados, usted puede usar el NI VeriStand Model Framework que es proporcionado con el producto para aadir soporte para otros entornos capaces de producir cdigo C. Aprenda ms sobre importar modelos de simulacin a NI VeriStand.

Dispositivos Personalizados Otra manera en que usted puede aadir funcionalidad personalizada a una aplicacin en tiempo real NI VeriStand es a travs del uso de dispositivos personalizados. Comparados con modelos NI VeriStand, los dispositivos personalizados le dan ms libertad con respecto a la arquitectura de ejecucin y le dan la habilidad de personalizar la experiencia del tiempo de edicin en el System Explorer. Los dispositivos personalizados NI VeriStand son creados con LabVIEW usando una biblioteca de plantillas. La biblioteca de plantillas requiere un componente de tiempo de edicin que es embebido en el System Explorer y un componente de tiempo de ejecucin que se ejecuta con el NI VeriStand Real-Time Engine y tiene acceso a la temporizacin del motor y a los recursos de datos. Ejemplos de cmo esta interfaz es usada, incluyen crear soporte para interfaces de hardware adicionales o implementar funcionalidad personalizada como procesamiento de seales en tiempo real.

Figura 7. Aadir funcionalidad personalizada de tiempo de edicin y de tiempo de ejecucin a su aplicacin en tiempo real NI VeriStand. Aprenda construyendo un ejemplo de dispositivo personalizado para NI VeriStand. Aprenda tcnicas para construir dispositivos personalizados para NI VeriStand. Personalidades del FPGA Al aadir interfaces de E/S de hardware en tiempo real a NI VeriStand, usted puede configurar rpidamente una variedad de interfaces estndares analgicas, digitales y de bus de comunicacin; sin embargo, NI VeriStand tambin ofrece la habilidad de crear hardware de E/S definido por el usuario usando dispositivos de E/S (RIO) reconfigurable basado en LabVIEW FPGA. Usted puede usar esta habilidad para crear interfaces de hardware de E/S que implementen tareas de procesamiento de seales, simulacin, disparo y/o de control que se ejecutan a razones tan rpidas como 25 ns y que no consumen ningn ancho de banda del procesamiento de su procesador en tiempo real que ejecuta al NI VeriStand Engine. Adems, ya que la interfaz de E/S est basada en FPGA, usted puede reconfigurar fcilmente la personalidad o el comportamiento del dispositivo para adaptarse a nuevos requerimientos o para crear sistemas de pruebas que puedan ser usados en varias aplicaciones sin cambiar el hardware de interfaz de E/S.

Figura 8. Usar LabVIEW FPGA para crear interfaces de hardware reconfigurables y personalizadas. Para apreder ms, lea la nota tcnica titulada Crear Personalidades de E/S Basadas en FPGA para NI VeriStand .

4. Pasos Siguientes
NI VeriStand le ayuda a crear aplicaciones de pruebas en tiempo real de manera ms eficiente al proporcionar una framework que incluye funcionalidad fcil de usar, as como ranuras integradas para aadir funcionalidad personalizada con LabVIEW. Adems de la ventaja ofrecida por la funcionalidad comercial, las aplicaciones basadas en este framework se benefician con las mejoras en calidad, funcionalidad y rendimiento realizadas en cada versin de NI VeriStand. Busque Complementos de NI VeriStand para Descargar Vea Demostraciones en Video sobre NI VeriStand Descargue una Copia de Evaluacin de NI VeriStand

Simulink is a registered trademark of The MathWorks, Inc.

4/4

www.ni.com