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.
Capacitación privada no disponible para este curso
Construir actores usando el Actor Framework.
Diseñar y crear sistemas complejos y múltiples actores para resolver problemas que requieren un alto nivel de concurrencia.
Implementar patrones de diseño comunes en sistemas de actores para promover la reutilización y la extensibilidad.
En aula guiado por instructor: Tres (3) días
Virtual guiado por instructor: Cuatro (4) días, sesiones de cinco horas y media
Usuarios experimentados en LabVIEW que están diseñando aplicaciones medianas a grandes que requieren un alto nivel de concurrencia.
El Actor Framework está diseñado para aplicaciones medianas y grandes que tienen varias interfaces de usuario, módulos de adquisición de datos o procesamiento de datos que se ejecutan en paralelo y deben comunicarse entre sí.
Curso LabVIEW Core 3
Diseño y programación orientados a objetos en LabVIEW
Se requiere experiencia con temas cubiertos en el curso "LabVIEW Core 3" y el curso de "diseño y programación orientados a objetos en LabVIEW".
LabVIEW Profesional versión 2021
LabVIEW Desktop Execution Trace Toolkit
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 equipadas con el software más reciente.
Curso en aula o virtual público: 30 créditos de servicios educativos o 9 créditos de capacitación
Aula o virtual privada: 210 créditos de servicios educativos o 60 créditos de capacitación
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. |
|
Crear actores | Explore las características del Actor Framework y aprenda a construir un actor. |
|
Diseñar sistemas en Actor Framework | Desarrolle una arquitectura de aplicación en el Actor Model que cumpla con un conjunto determinado de requisitos. |
|
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 las capas de abstracción de hardware | Implemente una capa de abstracción de hardware utilizando actores. |
|
Construir actores a través de composición | Cree un actor que implemente un comportamiento complejo, administrando un conjunto de actores alojados. |
|
Separar actores | Haga que los actores alojados sean reutilizables al separarlos. |
|
Diseñar interfaces de usuario | Explore las opciones para agregar interfaces de usuario a los sistemas de Actor Framework. |
|
Explorar sistemas distribuidos | Explore la infraestructura de comunicación necesaria para construir sistemas de Actor Framework distribuidos en varios dispositivos de cómputo. |
|
Actores de patrones de estado | Construya un actor que pueda alterar la forma en que responde a los mensajes. |
|
Manipuladores avanzados de mensajes | Cambie la forma en que el actor implementa el manejo de mensajes. |
|
Integrar actores en sistemas síncronos | Incorpore actores en aplicaciones de procedimiento |
|
Pruebas de unidades en Actor Framework | Desarrolle un conjunto de pruebas automatizadas que demuestren que sus actores se comportan según lo previsto. |
|
Utilice patrones de diseño comunes para implementar y distribuir aplicaciones de LabVIEW .
Mida, genere y sincronice de manera programática tareas de adquisición de datos.
Diseñe, genere prototipos e implemente una aplicación confiable en tiempo real usando NI CompactRIO.
¿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.