NI TestStand 4.1: Acelere Pruebas en Paralelo
Visión General
Ingenieros hoy día tienen la tarea de probar productos en volúmenes significativamente altos así como su complejidad técnica. La versión más actual de NI TestStand acelera el desarrollo y ejecución de los sistemas de prueba en paralelo con nuevos perfiladores de recursos que ayudan a los desarrolladores a comprender y optimizar la ejecución de los sistemas de prueba en paralelo. Junto con el perfil de recursos, NI TestStand 4.1 presenta soporte para procesadores de múltiples núcleos y administradores de conmutación interactivos.
Perfilador de Recursos NI TestStand
Los desarrolladores pueden reducir el tiempo de prueba e incrementar la productividad al utilizar el nuevo Perfilador de Recursos de NI TestStand para comprender el uso de instrumentos así como la ejecución del sistema de prueba en paralelo. El Perfilador de Recursos analiza la ejecución del sistema de prueba e identifica los cuellos de botella de cada instrumento para ayudarle a optimizar el código de prueba y priorizar las futuras inversiones en instrumentos. El perfilador despliega el uso de instrumentos y otros recursos en tiempo real, como se observa en la Figura 1.
Figura 1. El Perfilador de Recursos incrementa el procesamiento ayudando a los desarrolladores a comprender la ejecución de sistemas de prueba en paralelo.
Soporte de Múltiples Núcleos (Multicore) para la Ejecución en Paralelo
Las aplicaciones que no utilizan procesadores de múltiples núcleos obvian la mayoría de las mejoras de desempeño a implementarse en la próxima generación de procesadores. Los modelos del proceso en paralelo y la funcionalidad de programación automática de NI TestStand soportan los procesadores de múltiples núcleos al ejecutar pruebas en paralelo en diversos arreglos. El sistema operativo envía cada arreglo al núcleo del procesador, de tal manera que los desarrolladores puedan utilizar todos los recursos disponibles en procesadores de múltiples núcleos. Al utilizar la funcionalidad de programación automática en NI TestStand, los desarrolladores pueden complementar el incremento del desempeño que proporcionan los procesadores de múltiples núcleos al ejecutar pruebas en instrumentos en hibernación.
Administración Intuitiva de conmutadores
En el corazón de la arquitectura del hardware de los sistemas de prueba en paralelo es un conmutador que puede compartir instrumentación a través de diferentes unidades, subsistemas y puntos de prueba. Desarrollar códigos para controlar conmutadores puede convertirse en un reto debido a que cientos de puntos deben conectarse y desconectarse en una secuencia muy particular. El Switch Executive 3.0 de NI, la versión más reciente de la herramienta de administración de conmutadores de National Instruments, facilita además el desarrollo de códigos del conmutador con una interfaz gráfica intuitiva e integración con Excel para crear conexiones entre los conmutadores. Como se observa en la Figura 2, la nueva ruta para crear la herramienta brinda a los desarrolladores la habilidad para crear rápidamente conexiones entre conmutadores seleccionando interconexiones entre los conmutadores. Estas rutas pueden utilizarse posteriormente en las aplicaciones LabVIEW o NI TestStand.

Figura 2. Switch Executive 3.0 de NI ayuda a desarrollar con facilidad el código de conmutadores.
Integración con los Códigos Tcl
La nueva version de TestStand de NI incluye la integración con los códigos Tcl a través de algunos pasos configurados que ayudan a probar dispositivos electrónicos y en redes de trabajo con las interfaces Tcl. Los pasos Tcl otorgan a desarrolladores la habilidad para llamar a un código Tcl almacenado en un archivo codificado o evaluar expresiones Tcl. La información puede compartirse entre códigos Tcl y TestStand de NI al leer y escribir en las variables Tcl. Los pasos Tcl son seguros en los arreglos y pueden representan una ventaja en los procesadores de múltiples núcleos y modelos de proceso en paralelo de NI TestStand.
Desarrollo de Grandes Sistemas en Línea
Los desarrolladores de NI TestStand tienen la tarea constante de implementar sistemas de prueba a gran escala y marcos de trabajo que cubran las necesidades de productos actuales y futuros. Para reducir la complejidad de implementar estos sistemas de prueba, NI TestStand 4.1 incluye una visión jerárquica de secuencias que permiten la fácil visualización de la arquitectura de secuencias largas. Adicionalmente, se adquiere la colecta y soporte de resultados para Windows Vista, ahora más fácil para acceder y reportar resultados con el sistema operativo Microsoft más actual.
Visión Jerárquica de Secuencias
Con la nueva visión jerárquica de secuencias, los desarrolladores pueden crear una representación gráfica de todas las llamadas de secuencia en un sistema de prueba como se observa en la Figura 3. Aunque las subsecuencias agregan modularidad a los sistemas de prueba, también agregan complejidad al flujo de ejecución del sistema de prueba. La vista jerárquica ayuda a desarrolladores a comprender el flujo de ejecución de un sistema NI TestStand al desplegar una gráfica con todas las llamadas de secuencia iniciando en una o varias secuencias.

Figura 3. La vista jerárquica de secuencias proporciona una representación gráfica de llamadas en secuencia.
Configuración de Recolección de Resultados
La recolección de resultados es ahora significativamente más sencilla con las nuevas propiedades en los pasos para resultados. En el pasado, los desarrolladores requerían de pasos adicionales en una secuencia o código para almacenar información adicional de los resultados durante la prueba de ejecución. Con las nuevas propiedades para los resultados, los desarrolladores pueden fácilmente agregar a la lista de resultados cualquier parámetro al módulo del código y especificar si el parámetro es un límite o medición o bien, si debe o no agregarse al reporte. Los nuevos resultados adicionales proporcionan aún más flexibilidad al ayudar a los desarrolladores cualquier propiedad o valor a la lista de resultados.
Mejora en la Actualización del VI de LabVIEW
La nueva versión de NI TestStand incluye una herramienta para actualizar automáticamente el prototipo de los VIs LabVIEW y VIs Express. Con la herramienta de actualización de los VIs, los desarrolladores pueden prevenir errores de ejecución y garantizar que cualquier cambio en el conector del VI sea reflejado en la secuencia.
Compatibilidad con Windows Vista
El soporte de NI TestStand para Windows Vista va más allá de la compatibilidad con las mejoras a la interfaz de usuario presentadas en el sistema operativo Microsoft más actual. NI TestStand 4.1 soporta el Nuevo Control de Cuentas de Usuarios Windows Vista (UAC) al ejecutar las interfaces de usuario de NI TestStand como usuarios no administrativos. La utilidad desplegada de NI TestStand también soporta el UAC de Windows Vista al instalar componentes de software en los directorios del usuario donde pueden accederse sin privilegios administrativos.
Mejoras en los Pasos de Edición a la Configuración
El Nuevo Editor de Secuencias de NI TestStand mejora la configuración de pasos al utilizar pasos de la configuración en vez de ventanas de diálogo. En la última versión de NI TestStand los pasos del control de flujo, sincronización, bases de datos y aspectos de LabVIEW también soportan configuraciones posteriores. Con los nuevos pasos de edición a la configuración, los desarrolladores pueden seleccionar y editar muchos pasos al mismo tiempo así como visualizar los productos de los cambios en las propiedades en la secuencia y en los pasos.
Recursos Adicionales
Evalúe NI TestStand 4.1 y descargue la versión más reciente
Aprenda cómo Implementar las Pruebas en Paralelo en el siguiente Seminario Web de 20 minutos.
Legal
Este tutorial (este "tutorial") fue desarrollado por National Instruments (NI). Aunque el soporte técnico para este tutorial sea proporcionado por National instruments, el contenido de este tutorial puede no estar completamente verificado y probado y NI no garantiza su calidad, ni que NI continuará proporcionando soporte a este contenido en cada nueva revisión de productos y controladores relacionados. ESTE TUTORIAL ES PROPORCIONADO "COMO ES" SIN GARANTÍA DE NINGUN TIPO Y SUJETO A CIERTAS RESTRICCIONES QUE SE EXPONEN EN LOS TÉRMINOS DE USO EN NI.COM (http://ni.com/legal/termsofuse/unitedstates/us/).

