Descripción del curso desarrollo de módulo de código de pruebas con STS

El curso desarrollo de módulo de código de pruebas con STS seguirá el flujo de trabajo típico del cliente y las metas que incluyen una estrecha interacción con el hardware correspondiente. Después de completar este curso, un desarrollador de pruebas podrá utilizar los recursos del sistema de pruebas de semiconductores (STS) para desarrollar y depurar módulos de código de medidas para el programa de pruebas del STS, para crear pasos de prueba personalizados, para realizar la optimización e implementación del programa de pruebas.

 

Número de versión o última fecha de lanzamiento del curso: Bajo demanda: 23.0

Detalles del curso:

Contenido del curso desarrollo de módulo de código de pruebas con STS

LecciónDescripción generalTemas
Descripción general del software STSExplore los diferentes tipos de software que usted utiliza para configurar y desarrollar programas de prueba para el STS.
  • ¿Cuáles son los diferentes tipos de software STS? 
  • Revisar los entornos de desarrollo del módulo de código
Explorar el selector de la versión del software STSUtilice el selector de versión del software STS para cambiar entre las versiones instaladas del software STS.
  • Administrar versiones del bundle de software STS 
  • Cambiar entre versiones de software STS
Explorar el funcionamiento del canal de instrumentosConozca las diferencias de cómo operan los canales en diferentes instrumentos STS.
  • Explorar cómo funcionan los canales en los instrumentos del STS
  • Usar sesiones de múltiples instrumentos
Programar los instrumentos del STSControle y configure de manera programática los instrumentos del STS.
  • Descripción general de la programación del STS
  • Abrir una sesión
  • Configurar el instrumento
  • Adquirir y medir
  • Cerrar una sesión
  • Realizar una operación completa
Explorar las APIs del TSMUtilice las APIs del módulo de semiconductores TestStand (TSM) para consultar los nombres de los instrumentos, abrir sesiones en un instrumento, obtener todas las sesiones abiertas y traducir nombres de pines a sesiones y canales.
  • Descripción general de las APIs del TSM
  • Desarrollar código de secuencia de configuración
  • Desarrollar código de prueba
  • Desarrollar código de secuencia de limpieza
Explorar archivos de ayudaExplore y consulte la documentación de ayuda para el STS y sus instrumentos.
  • Explorar la documentación de ayuda del STS
  • Explorar los archivos de ayuda del controlador de instrumentos
  • Explorar los archivos de ayuda del TestStand Semiconductor Module
Diseñar módulos de código de pruebasDescriba el flujo de programación del módulo de código y cómo utilizar las APIs de TSM dentro de un módulo de código.
  • Explorar el flujo de programación del módulo de código
  • Explorar ejemplos de programación centrada en instrumentos
  • Desarrollar módulos de código con las APIs de TSM
  • Publicar datos en TestStand
Desarrollar pruebas desde el código del instrumentoDefina la funcionalidad requerida de un módulo de código de pruebas con determinadas funciones básicas del instrumento, las APIs de TSM y un plan de prueba.
  • Explorar el flujo de trabajo para desarrollar pruebas
  • Desglosar pruebas en comandos de instrumentos
  • Encontrar o construir módulos de código
  • Agregar módulos de código a su programa de pruebas
Consideraciones de desarrollo de código de pruebasUtilice sugerencias y herramientas para utilizar de forma eficaz el entorno de desarrollo de módulos de código.
  • Manejar excepciones y errores
  • Obtener nombres de pines en módulos de código
  • Explorar los aspectos clave del diseño de código
Comunicarse con un DUITComuníquese con un DUT usando el bus de interfaz periférica serial (SPI).
  • Implementar control de DUT
  • Usar el bus de interfaz periférica serial (SPI)
  • Controlar el DUT de forma interactiva
  • Activar un comando SPI en un instrumento de patrón digital
Depurar el programa de pruebasUse NI TestStand y las herramientas de depuración para depurar el programa de pruebas y los módulos de código de pruebas.
  • Depurar la ejecución de TestStand
  • Utilizar herramientas de depuración de TestStand
  • Depurar módulos de código
Realizar pruebas de garantía de calidad en líneaIntegre pruebas de garantía de calidad (QA) en línea en una secuencia de pruebas para garantizar la calidad y consistencia de la aplicación de pruebas.
  • ¿Qué son las pruebas de garantía de calidad (QA) en línea?
  • Implementar pruebas de QA en línea
  • ¿Cuándo se ejecutan los pasos del bloque de pruebas de QA en línea?
Asignar bins de software a un DUTUtilice el paso Set and Lock Bin para asignar un bin de software a una DUT y anular la asignación automática de bines del TSM.
  • ¿Por qué anular la asignación automática de bins?
  • Calificar DUTs aprobados
Obtener y almacenar información de pruebasObtenga los valores para configuración de lote, configuración de la estación, estado del cabezal de prueba del STS, datos de ejecución y condiciones de prueba personalizadas y almacene esos datos para que estén accesibles para sus pasos de pruebas.
  • Almacenar información de la prueba
  • Acceso programático a la información de las pruebas
Ejecutar pruebas usando el modelo de proceso por lotesDescriba cómo el TSM utiliza el modelo de proceso por lotes para la ejecución en varios sitios.
  • Explorar la arquitectura de ejecución de TestStand
  • Llamar a secuencias en nuevos subprocesos y ejecuciones
  • Explorar el modelo de proceso por lotes
Desarrollar programas de prueba para ejecución multi-sitioIdentifique e implemente el modelo de ejecución del subsistema para una prueba multi-sitio.
  • ¿Qué son las pruebas multi-sitio?
  • ¿Cómo se asignan los recursos entre sitios?
  • Configurar las opciones de ejecución multi-sitio
  • Realizar medidas en varios pines
Reducir el tiempo de pruebaExplore las herramientas y técnicas para evaluar el rendimiento del sistema de prueba y reducción del tiempo de prueba (TTR).
  • ¿Cuáles son los beneficios de reducir el tiempo de prueba?
  • Evaluar el rendimiento del sistema de pruebas
  • Explorar técnicas para TTR
Evaluar un sistema de pruebasUtilice el analizador de programas de prueba para evaluar el rendimiento de su programa de pruebas.
  • Analizar el rendimiento del programa de pruebas
  • Explorar el analizador de rendimiento del programa de pruebas
  • Identificar tiempos de prueba prolongados
  • Identificar valores bajos de eficacia de prueba en paralelo (PTE)
  • Visualizar el tiempo de conexión y los valores de PTE calculados
Evaluar pasos de prueba de bajo nivelAprenda a visualizar y registrar la duración de los pasos, los módulos de código y otros recursos del programa de pruebas.
  • Descripción general del TestStand Execution Profiler
  • Explorar el generador de perfiles de ejecución TestStand
  • Medir el tiempo real de conexión
Depurar un programa de pruebasUtilice la utilidad de implementación de TestStand para analizar, construir, implementar y mantener la secuencia de TestStand.
  • ¿Qué es la implementación?
  • Explorar la utilidad de implementación de TestStand
  • Definir un proceso de implementación
  • Usar el LabVIEW Run-Time Engine
  • Implementar un sistema de pruebas
Depurar programas desplegadosDepure un programa de pruebas en producción cambiando de la interfaz del operador al entorno de ingeniería.
  • Revisar técnicas básicas de depuración
  • Usar el InstrumentStudio para depuración
  • Usar el editor de patrones digitales para depuración

Comience hoy el curso desarrollo de módulo de código de pruebas con STS