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.

Detalles del curso:

Contenido del curso diseño orientado a actor en LabVIEW

Lección Información General Temas
Actor Framework: Fundamentos Esta lección introduce el Actor Framework y describe los desafíos de desarrollo que ayuda a resolver. Aprenderá sobre las partes del Actor Framework.
  • El desafío de la concurrencia
  • Introducción al diseño de actores
  • El Actor Framework
Crear actores Esta lección describe el proceso para crear nuevos actores.
  • Crear un Actor
  • Crear IUs, Parte 1: Usar referencias de control
  • Usar el mensaje de retraso de tiempo
  • Usar actores alojados estáticos
  • Agregar ciclos Helper
  • Fundamentos de manejo de errores
  • Usar actores alojados dinámicos
  • Crear IUs, Parte 2: Usar eventos
  • Usar el último ack para administrar actores alojados
Introducción al proyecto del curso Esta lección introduce el proyecto del curso. Discutirá varios enfoques de diseño posibles para resolver ese problema.    
  • Descripción del desafío
  • Resolver el desafío de diseño con LabVIEW tradicional
Construir actores a través de herencia Esta lección describe cómo puede usar la herencia para implementar un comportamiento complejo en un solo actor.
  • Construir actores a través de herencia
Capas de abstracción de hardware Esta lección presenta el concepto de la capa de abstracción de hardware (HAL). Aprenderá el valor de usar un HAL en su desarrollo y cómo implementar un HAL usando el Actor Framework.
  • ¿Qué es un HAL?
  • Implementar un HAL
Construir actores a través de composición Esta lección describe cómo puede diseñar un actor que usa otros actores para implementar un comportamiento complejo.
  • Construir actores a través de composición
Acoplamiento cero y mensajes abstractos Esta lección describe cómo puede enviar mensajes de un actor alojado al llamador sin saber nada sobre el llamador.
  • ¿Qué es el acoplamiento cero?
  • Usar mensajes abstractos
Diseñar interfaces de usuario Esta lección define dos opciones para crear interfaces de usuario en el Actor Framework. Aprenderá a seleccionar e implementar la mejor opción para el problema en cuestión.  
  • Agregar una IU a través de herencia
  • ¿Qué es el acoplamiento bajo?
  • Implementar una interfaz de usuario basada en modelo-vista-controlador
Sistemas distribuidos Esta lección presenta cómo diseñar actores para usar en sistemas distribuidos.
  • Conectar a al código FPGA
  • Conectar actores en múltiples dispositivos
  • Administrar IU para múltiples subsistemas
Actores de patrones de estado Esta lección describe el patrón de estado y cómo puede implementar el patrón de estado utilizando el Actor Framework.  
  • ¿Cuál es el patrón de estado?
  • Administrar el estado en LabVIEW
  • Administrar el estado en el Actor Framework
Manejadores avanzados de mensajes Esta lección introduce técnicas que cambian la forma en que los actores manejan los mensajes.  Aprenderá cuándo considerar usar cada técnica.  
  • Crear filtros de mensajes
  • Redirigir mensajes
  • Generar eventos de seguimiento personalizado
Actores en sistemas sincrónicos Esta lección presenta varias técnicas para integrar actores en un sistema sincrónico.  
  • ¿Qué es un sistema síncrono?
  • Llamar a un actor desde un entorno sincrónico
  • Usar mensajes de respuesta
Pruebas automatizadas Esta lección describe cómo diseñar un equipo de pruebas para realizar pruebas automatizadas en un actor.
  • Pruebas automatizadas

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