Descripción del curso desarrollar aplicaciones embebidas usando CompactRIO y LabVIEW FPGA

El curso sobre desarrollar aplicaciones embebidas usando CompactRIO y LabVIEW FPGA ofrece una experiencia de aprendizaje para diseñar, generar prototipos e implementar código FPGA confiable para su aplicación usando NI CompactRIO. Al final del curso, podrá traducir los requisitos de su sistema embebido en una arquitectura de software escalable, elegir los métodos adecuados para la comunicación entre procesos, diseñar, implementar y replicar su código FPGA para su aplicación embebida.

Formatos disponibles

 

Capacitación bajo demanda no disponible para este curso

 

Capacitación virtual

 

Capacitación en aula

 

Clases privadas

Objetivos del curso

Detalles del curso

Duración

Audiencia

Prerrequisitos

Productos de NI utilizados

Materiales de formación/capacitación

Costo en créditos

Contenido del curso desarrollar aplicaciones embebidas usando CompactRIO y LabVIEW FPGA

LecciónDescripción generalTemas

Programación usando LabVIEW FPGA

Aprenda sobre los usos comunes de FPGA, cómo trabajar con ellos en LabVIEW, sus interfaces de usuario, detalles de compilación y optimizaciones básicas.

  • Introducción a FPGA
  • Desarrollar un VI de FPGA
  • Comunicación interactiva del panel frontal 
  • Seleccionar un modo de ejecución
  • Compilar un VI de FPGA
  • Consideraciones de compilación
  • Optimizaciones básicas

Usar E/S FPGA y temporización

Explore técnicas para acceder y controlar E/S, así como la temporización del VI de FPGA.

  • Configurar E/S de FPGA
  • Explorar tipos de E/S
  • Explorar E/S analógicas CompactRIO
  • Manejo de errores de E/S FPGA
  • Establecer velocidades de ejecución de ciclos
  • Sincronizar módulos de la serie C
  • Crear retrasos entre eventos
  • Medir el tiempo entre eventos
  • Evaluar periodos del ciclo

Procesamiento de señales en LabVIEW FPGA

Explore tipos de datos, métodos y funciones integradas o externas para procesar señales con el FPGA.

  • Usar tipos de datos de punto fijo
  • Usar punto flotante de precisión simple
  • Realizar análisis y matemática de FPGA
  • Integrar propiedad intelectual (IP) de terceros

Comunicación entre procesos en LabVIEW FPGA

Explore los mecanismos de comunicación disponibles para procesos que se ejecutan en FPGA

  • Explorar ciclos paralelos en FPGA
  • Transferir datos más recientes (tag)
  • Transferir datos a búfer (transmisión, mensaje)

Comunicar entre el FPGA y los VIs en tiempo real

Explorar los mecanismos disponibles para transferir datos entre la FPGA y los VIs RT

  • Comunicarse de manera programática con el VI de FPGA desde el VI en tiempo real
  • Implementar un VI de FPGA
  • Transferir datos más recientes (tag)
  • Transferir datos a búfer (transmisión, mensaje)
  • Sincronizar el VI RT y el VI de FPGA
  • Implementar un watchdog de FPGA

Explorar optimizaciones comunes de FPGA

Aprenda sobre las optimizaciones para el rendimiento de FPGA y el uso de recursos.

  • Casos de uso de optimización
  • Técnicas de optimización para el tamaño de FPGA
  • Técnicas de optimización para velocidad/rendimiento
  • Ejecutar código en ciclos temporizados de un solo ciclo
  • Implementar canalización
  • Explorar handshaking de cuatro cables

Depurar y probar en FPGA

Aprenda técnicas para depurar y probar su VI de FPGA y explore algunos recursos adicionales.

  • Depurar y probar código FPGA
  • Investigar recursos adicionales

Continúe su trayectoria de aprendizaje

Un ingeniero aprende LabVIEW en su PC.

 

Ingeniería de software para aplicaciones de pruebas

 

 

El curso de ingeniería de software para aplicaciones de pruebas se centra en las herramientas de LabVIEW y las prácticas de la industria para definir, administrar, diseñar, desarrollar, validar e implementar soluciones de pruebas de calidad.

Un ingeniero configura SystemLink.

 

SystemLink Server para administrar sistemas y datos


Este curso le enseña cómo usar el entorno SystemLink Server para administrar sistemas de pruebas, implementar software, administrar activos de hardware y recopilar y analizar los resultados de las pruebas.

Un ingeniero aprende DIAdem.

 

Explorar datos de forma interactiva utilizando DIAdem

 

Explorar datos de forma interactiva utilizando DIAdem enseña a importar conjuntos de datos, analizarlos visual y computacionalmente y crear informes de calidad editorial. Aprenda a usar DIAdem SCRIPT para automatizar cada una de estas tareas.

Actualizar a una membresía

Si planea tomar tres o más cursos guiados por instructor en un año, una membresía de capacitación le brinda acceso rentable e ilimitado a todos los cursos virtuales y en aulas públicas, junto con cupones de certificación ilimitados.