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 (2 días)
Temario del curso
Repaso de los fundamentos de LabVIEW
- Modelo de ejecución de flujo de datos y repaso del multihreaded
- Variables, racimos, matrices 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 ciclo
- Alternativas a las secuencias planas
- Gestión adecuada de errores en arquitecturas avanzadas
Máquinas de estados paralelas y con colas (queued state machines)
- Creación de aplicaciones escalables y receptivas
- Patrones de diseño de máquinas de estados
- Diseño de arquitectura productor-consumidor
Uso eficaz de los registros de desplazamiento (shift registers)
- Uso de registros de desplazamiento para almacenar datos de estado
- Gestión del alcance y mejores prácticas
- Evitar condiciones de carrera y sobrescrituras no deseadas
Tipos de datos y estructuras avanzadas
- Trabajo con racimos anidados y tipos definidos por el usuario
- Mejores prácticas para typedefs y mantenimiento
- Gestión de matrices multidimensionales
Comunicación de LabVIEW a PLC
- Comunicación Ethernet/IP con PLCs Allen-Bradley (ControlLogix/CompactLogix)
- Lectura/escritura de racimos y datos definidos por el usuario
- Gestión de matrices multidimensionales sobre Ethernet/IP
Uso eficaz de los nodos de propiedad
- Comprensión del alcance y el tiempo de ejecución de los nodos de propiedad
- 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 principales
- Comprensión de tipos de datos, estructuras de control y programación gráfica
Público objetivo
- Ingenieros de software que trabajen con aplicaciones avanzadas de LabVIEW
- Desarrolladores de automatización de pruebas que integren LabVIEW con sistemas industriales
- Ingenieros que busquen optimizar y escalar sistemas existentes de LabVIEW