Curso diseño orientado a actor en LabVIEW

El curso diseño orientado a actor en LabVIEW cubre cómo usar el Actor Framework y arquitecturas de software escalables y extensibles para aplicaciones de LabVIEW que requieren un alto nivel de concurrencia. En este curso, participará en discusiones y trabajará de manera independiente y colaborativa para diseñar y construir actores individuales y para diseñar una aplicación creada con esos actores. Descubrirá cómo trabajar en el framework, usar herencia y composición para construir sistemas robustos y altamente paralelos con un comportamiento rico, y probar e implementar sistemas completos.

Disponible en los siguientes formatos:

 

 

Capacitación bajo demanda no disponible para este curso

 

Capacitación virtual

 

Capacitación en aula

 

Capacitación privada no disponible para este curso

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 diseño orientado a actor en LabVIEW

LecciónDescripción generalTemas

Fundamentos del Actor Framework

Explore un modelo de cálculo que promueve la concurrencia y aprenda cómo el Actor Framework evolucionó a partir de los sistemas de controladores de mensajes en cola.

  • El desafío de la concurrencia
  • Introducción al diseño de actores
  • Explorar el Actor Framework

Crear actores

Explore las características del Actor Framework y aprenda a construir un actor.

  • Crear un Actor
  • Crear IUs: Usar referencias de control
  • Usar el mensaje de retraso del tiempo
  • Usar actores alojados estáticos
  • Agregar ciclos Helper
  • Descripción general del manejo de errores
  • Usar actores alojados dinámicos
  • Crear IUs: Eventos de usuario
  • Usar el último Ack para administrar actores alojados

Diseñar sistemas en Actor Framework

Desarrolle una arquitectura de aplicación en el Actor Model que cumpla con un conjunto determinado de requisitos.

  • Descripción general del enfriador evaporativo
  • Diseñar un sistema de actor
  • Mejorar su diseño

Construir actores a través de herencia

Usar la herencia para implementar un comportamiento complejo en un solo actor. Descubra cómo una buena jerarquía de herencia simplifica el desarrollo y promueve la reutilización.

  • Explorar la herencia
  • Usar el Desktop Execution Trace Toolkit con Actor Framework

Explorar las capas de abstracción de hardware

Implemente una capa de abstracción de hardware utilizando actores.

  • Explorar el controlador de nivel de agua
  • Descripción general de las capas de abstracción de hardware

Construir actores a través de composición

Cree un actor que implemente un comportamiento complejo, administrando un conjunto de actores alojados.

  • Construir actores a través de composición

Separar actores

Haga que los actores alojados sean reutilizables al separarlos.

  • Descripción del problema
  • Crear interfaces
  • Usar mensajes abstractos

Diseñar interfaces de usuario

Explore las opciones para agregar interfaces de usuario a los sistemas de Actor Framework.  

  • Crear una interfaz de usuario a través de herencia
  • Crear un actor de interfaz de usuario independiente
  • Crear interfaces de usuario intercambiables

Explorar sistemas distribuidos

Explore la infraestructura de comunicación necesaria para construir sistemas de Actor Framework distribuidos en varios dispositivos de cómputo.

  • Administrar la interfaz FPGA
  • Comunicación host-objetivo
  • Administrar IUs para múltiples subsistemas
  • Otras consideraciones para los sistemas de actores

Actores de patrones de estado

Construya un actor que pueda alterar la forma en que responde a los mensajes.

  • Explorar el patrón de estado
  • Administrar el estado en LabVIEW
  • Administrar el estado en el Actor Framework

Manipuladores avanzados de mensajes

Cambie la forma en que el actor implementa el manejo de mensajes.

  • Usar actores adaptadores
  • Anular el mensaje de recepción

Integrar actores en sistemas síncronos

Incorpore actores en aplicaciones de procedimiento

  • Llamar a actores de forma sincrónica
  • Trabajar en entornos de comando/respuesta

Pruebas de unidades en Actor Framework

Desarrolle un conjunto de pruebas automatizadas que demuestren que sus actores se comportan según lo previsto.

  • El desafío de las pruebas
  • Aislar actores
  • Crear pruebas de unidades
  • Analizar costos

Continúe su trayectoria de aprendizaje

Un ingeniero aprende LabVIEW en su PC.

 

LabVIEW Core 2

 

Utilice patrones de diseño comunes para implementar y distribuir aplicaciones de LabVIEW .

Un técnico configura su primera medida. 

 

Adquisición de datos usando NI-DAQmx y LabVIEW

Mida, genere y sincronice de manera programática tareas de adquisición de datos.

El ingeniero aprende a 

 

Desarrollar aplicaciones embebidas usando CompactRIO y LabVIEW Real-Time

Diseñe, genere prototipos e implemente una aplicación confiable en tiempo real usando NI CompactRIO.

Actualizar a una membresía

¿Planea tomar tres o más cursos guiados por instructor en un año? 
Una membresía de formación/capacitación proporciona acceso ilimitado y rentable a todos los cursos públicos ya sean virtuales y en aula, junto con cupones de certificación ilimitados.