El curso de registro, control y monitoreo de datos 2 ofrece capacitación práctica para diseñar, generar prototipos e implementar código FPGA confiable para su aplicación. Al final del curso, podrá traducir los requisitos de su sistema embebido en una arquitectura de software escalable, elegir los métodos apropiados para la comunicación entre procesos y diseñar, implementar y reproducir su código FPGA para su aplicación de registro, control y/o monitoreo de datos.
En aula guiado por instructor: Tres (3) días
Virtual guiado por instructor: Cuatro (4) días, sesiones de 6 horas, sin tareas
Usuarios que se preparan para desarrollar aplicaciones de monitoreo y control embebidos usando el Módulo LabVIEW Real-Time y el Módulo LabVIEW FPGA con hardware CompactRIO, Single-Board RIO y PXI en tiempo real
Usuarios que necesitan el rendimiento y la fiabilidad de los dispositivos de hardware en tiempo real y FPGA
LabVIEW Core 1 y LabVIEW Core 2
LabVIEW FPGA Module
LabVIEW Real-Time Module
Controlador CompactRIO
Entrada analógica, salida analógica, entrada de temperatura y módulos digitales de la serie C
Los cursos virtuales guiados por un instructor incluyen material digital que se entrega a través del centro de aprendizaje de NI.
La capacitación virtual guiada por un instructor se imparte a través de Zoom y se brinda acceso a Amazon AppStream/LogMein a los participantes para realizar los ejercicios en máquinas virtuales que están equipadas con el software más reciente.
Diseñar, generar prototipos e implementar una aplicación de registro, control y monitoreo de datos
Adquirir y generar señales analógicas y digitales, controlar la temporización e implementar el procesamiento en FPGA
Implementar la funcionalidad en el FPGA para obtener el máximo rendimiento y fiabilidad utilizando el LabVIEW FPGA Module
Implementar una interfaz humano-máquina (HMI) en la PC
Comunicar datos entre FPGA, RT y PC
Depurar, evaluar y probar su aplicación
Lección | Descripción general | Temas |
---|---|---|
Bienvenida al curso
| Esta lección le da la bienvenida al curso de registro, control y monitoreo de datos (DCM) y presenta los temas del curso, los objetivos de aprendizaje y los materiales del curso.
|
|
Programación usando LabVIEW FPGA | En esta lección, usted aprende cómo programar el FPGA usando el LabVIEW FPGA Module. Obtiene una comprensión de alto nivel sobre cómo se implementa la lógica en el FPGA y cómo se traduce y compila el código LabVIEW en el hardware FPGA. Después de desarrollar un VI de FPGA, puede probar, depurar, compilar y luego ejecutar en un dispositivo FPGA. Puede examinar diferentes reportes generados durante la compilación y aprender técnicas para optimizar el tamaño de su código.
|
|
Usar E/S FPGA y temporización | En esta lección, usted aprende cómo agregar E/S FPGA a su proyecto de LabVIEW y acceder a ellas en el diagrama de bloques usando Nodos de E/S FPGA. En esta lección, también aprende a configurar las velocidades de ciclo FPGA, agregar retrasos entre eventos y evaluar su código de FPGA. |
|
Procesamiento de señales en LabVIEW FPGA
| En esta lección, aprenderá sobre una variedad de maneras de procesar sus señales en LabVIEW FPGA. Específicamente, esta lección se enfoca en trabajar con aritmética de punto fijo vs punto flotante de precisión simple, así como configuración y uso de funciones de análisis y matemáticas FPGA. |
|
Comunicación entre procesos en LabVIEW FPGA. | En esta lección, usted aprende cómo transferir datos entre múltiples ciclos en su VI de FPGA. Examina métodos para compartir datos, incluyendo variables, elementos de memoria, elementos de registro y FPGA FIFOs. Aprende los beneficios de cada técnica y cuándo debe usarse cada una.
|
|
Comunicar entre FPGA y RT
| En esta lección, aprenderá a transferir datos entre su VI de FPGA y VI RT, incluyendo datos de etiquetas, transmisiones y mensajes. Se hace hincapié en el uso de FIFOs de DMA para transferencia de datos de alta velocidad. |
|
Optimizar la FPGA | En esta lección, aprende a usar técnicas para optimizar la velocidad o el tamaño de FPGA si es necesario |
|