Descripción del curso desarrollar aplicaciones embebidas usando CompactRIO y LabVIEW Real-Time

El curso desarrollar aplicaciones embebidas usando CompactRIO y LabVIEW Real-Time ofrece una experiencia de aprendizaje para diseñar, generar prototipos e implementar una aplicación confiable en tiempo real 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 apropiados para una comunicación entre procesos y basada en la red, diseñar, implementar y reproducir su aplicación de registro, control y/o monitoreo de datos en tiempo real.

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 Real-Time

LecciónDescripción generalTemas

Introducción a medidas, control y monitoreo embebidos usando LabVIEW Real-Time

Explore una aplicación embebida que requiere capacidades de registro de datos, control y monitoreo.

  • Descripción general de los elementos comunes del sistema
  • Descripción general del procesador en tiempo real
  • Descripción general del arreglo de compuerta programable en campo (FPGA)
  • Descripción general de la interfaz humano-máquina (HMI)

Identificar los requisitos de la aplicación

Explore las consideraciones al diseñar y desarrollar una aplicación embebida.

  • Identificar E/S y los requisitos de velocidad de E/S.
  • Explorar procesos de aplicaciones comunes
  • Investigar la temporización del proceso
  • Explorar los tipos de transferencia de datos
  • Identificar los requisitos de rendimiento y fiabilidad

Documentar su diseño

Explore el uso de diagramas para ayudar en el diseño del sistema. Implementar el diseño para el proyecto del curso basado en CompactRIO.

  • Identificar tipos de diagramas y beneficios
  • Crear un diagrama de comunicación
  • Explorar diagramas de sistemas de aplicaciones embebidas comunes

Configure su hardware

Configure el HW en tiempo real e instale el SW necesario para trabajar con CompactRIO.

  • Configurar hardware y PC
  • Configurar el software y los ajustes del sistema RT
  • Configurar ajustes de red

Acceder a sus E/S en LabVIEW

Explore los métodos disponibles para usar los canales de E/S de su hardware.

  • Configurar dispositivos RT a través del proyecto de LabVIEW
  • Comparar métodos de E/S
  • Acceso a E/S usando DAQmx
  • Acceso a E/S usando Scan Engine
  • Acceder a E/S desde FPGA

Programación usando LabVIEW Real-Time

Aprenda a acceder a las entradas y salidas de su dispositivo RT en su aplicación.

  • Descripción general de la arquitectura del VI en tiempo real
  • Descripción general de multitarea y multithreading
  • Descripción general de la programación
  • Investigar los niveles de prioridad de los procesos
  • Establecer niveles de prioridad de VIs
  • Ejecución de ciclos determinísticos
  • Temporizar ciclos en el Módulo LabVIEW Real-Time
  • Mejorar la velocidad y el determinismo

Comunicación entre procesos en LabVIEW Real-Time

Aprenda a transferir datos entre múltiples ciclos en su VI en tiempo real.

  • Introducción a la comunicación entre procesos en tiempo real
  • Transferir datos entre ciclos determinísticos y no determinísticos
  • Transferir datos entre ciclos no determinísticos
  • Introducción a los cables de canal

Comunicar entre el dispositivo en tiempo real y la PC principal

Explore cómo transferir datos y comunicarse entre una PC principal y un dispositivo RT.

  • Comunicación del panel frontal versus comunicación de red programática
  • Transferir valores más recientes (tag)
  • Transferir valores a búfer (transmisión, mensaje)
  • Investigar protocolos estándares
  • Descripción general de la IU embebida

Administrar la memoria y monitorear el estado del sistema

Explore las prácticas recomendadas para monitorear el estado del sistema RT, la memoria y el uso de la CPU para reducir posibles problemas durante la ejecución de la aplicación.

  • Explorar los impactos del uso de la memoria
  • Investigar la asignación previa de memoria
  • Minimizar asignaciones de memoria dinámica
  • Explorar el monitoreo del sistema

Crear aplicaciones RT confiables

Aprenda sobre las técnicas disponibles para mejorar la fiabilidad de su sistema y aplicación RT

  • Descripción general de fiabilidad
  • Descripción general del apagado seguro
  • Manejo completo de errores
  • Descripción general de los watchdogs
  • Descripción general de redundancia
  • Módulo de seguridad funcional de la serie C

Depurar, evaluar y probar

Explore métodos para depurar, evaluar y probar su aplicación en tiempo real.

  • Depurar VIs en tiempo real
  • Evaluar el rendimiento de un sistema en tiempo real
  • Probar la funcionalidad del código

Implementación y réplica

Implemente una aplicación RT autónoma y replíquela en múltiples dispositivos RT.

  • Introducción a la implementación RT
  • Comunicar con aplicaciones implementadas
  • Replicar sistemas RT

 

Continúe su trayectoria de aprendizaje

Un ingeniero aprende LabVIEW en su PC.

 

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.

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.