Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 14 horas
Temario del curso
Repaso de los fundamentos de LabVIEW
- Modelo de ejecución de flujo de datos y repaso del multitarea (multithreading)
- Variables, clusters, arreglos y tipos de datos comunes
- Trabajo con bucles y estructuras de secuencia
Estructuras de control avanzadas
- Limitaciones de las secuencias planas y técnicas de control de ciclos
- Alternativas a las secuencias planas
- Gestión adecuada de errores en arquitecturas avanzadas
Máquinas de estados paralelas y encoladas
- Creación de aplicaciones escalables y responsivas
- Patrones de diseño de máquina de estados
- Diseño de arquitectura productor-consumidor
Uso efectivo de registros de desplazamiento
- Uso de registros de desplazamiento para almacenar datos de estado
- Gestión de alcance y mejores prácticas
- Evitar condiciones de carrera (race conditions) y sobrescrituras no deseadas
Tipos y estructuras de datos avanzadas
- Trabajo con clusters anidados y tipos definidos por el usuario
- Mejores prácticas para typedefs y mantenimiento
- Manejo de arreglos multidimensionales
Comunicación de LabVIEW con PLCs
- Comunicación Ethernet/IP con PLCs Allen-Bradley (ControlLogix/CompactLogix)
- Lectura/escritura de clusters y datos definidos por el usuario
- Manejo de arreglos multidimensionales a través de Ethernet/IP
Uso efectivo de nodos de propiedad
- Comprensión del alcance de los nodos de propiedad y el momento de ejecución
- Nodos de propiedad para manipulación de UI vs. control de hardware
- Evitar cuellos de botella de rendimiento
Resumen y próximos pasos
Requerimientos
- Experiencia con LabVIEW y sus componentes básicos
- Comprensión de tipos de datos, estructuras de control y programación gráfica
Audiencia
- Ingenieros de software que trabajan con aplicaciones avanzadas de LabVIEW
- Desarrolladores de automatización de pruebas que integran LabVIEW con sistemas industriales
- Ingenieros que buscan optimizar y escalar sistemas existentes de LabVIEW