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.
Temario del curso
Revisión de los fundamentos de LabVIEW
- Modelo de ejecución por flujo de datos y repetición de conceptos sobre subprocesamiento múltiple.
- Variables, clusters, arrays y tipos de datos comunes.
- Trabajo con bucles y estructuras secuenciales.
Estructuras de control avanzadas
- Limitaciones de las secuencias planas y técnicas de control de ciclos.
- Alternativas a las secuencias planas.
- Manejo adecuado de errores en arquitecturas avanzadas.
Máquinas de estados paralelas y con colas
- Creación de aplicaciones escalables y responsivas.
- Patrones de diseño de máquinas de estados.
- Diseño de la arquitectura productor-consumidor.
Uso efectivo de los registros de cambio (shift registers)
- Uso de registros de cambio para almacenar datos de estado.
- Gestión del alcance y buenas prácticas.
- Evitar condiciones de carrera y sobrescrituras no intencionales.
Tipos y estructuras de datos avanzadas
- Trabajo con clusters anidados y tipos definidos por el usuario.
- Buenas prácticas para typedefs y mantenimiento.
- Gestión de arrays multidimensionales.
Comunicación de LabVIEW con PLCs
- Comunicación Ethernet/IP con PLCs Allen-Bradley (ControlLogix/CompactLogix).
- Lectura y escritura de clusters y datos definidos por el usuario.
- Gestión de arrays multidimensionales a través de Ethernet/IP.
Uso efectivo de los nodos de propiedad
- Comprensión del alcance y la temporización de ejecución de los nodos de propiedad.
- Nodos de propiedad para manipulación de UI versus 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 los tipos de datos, estructuras de control y programación gráfica
Audiencia objetivo
- 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.
14 Horas
Reseñas (1)
El formador fue flexible y tuvo experiencia práctica que se vio claramente en la forma en que impartió la formación. Nos mostró soluciones del mundo real para tareas comunes que realizaríamos como ingenieros de pruebas de productos.
Barry Ford - Edwards Vacuum Ltd.
Curso - Basic LabVIEW Programming
Traducción Automática