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.

 

Última fecha de lanzamiento o número de versión del curso: 2021

Detalles del curso:

Contenido del curso diseño orientado a actor en LabVIEW

Lección Descripción general Temas

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

Comience hoy el curso diseño orientado a actor en LabVIEW