Programa del Curso

Revisión de los fundamentos de LabVIEW

  • Repaso del modelo de ejecución por flujo de datos y multihilo
  • Variables, clusters, arrays y tipos de datos comunes
  • Trabajo con bucles y estructuras secuenciales

Estructuras de control avanzadas

  • Limitaciones de la secuencia plana y técnicas de control de ciclo
  • Alternativas a las secuencias planas
  • Gestión apropiada de errores en arquitecturas avanzadas

Máquinas de estado paralelas y por cola

  • Creado de aplicaciones escalables y responsivas
  • Patrones de diseño de máquinas de estado
  • Diseño de la arquitectura productor-consumidor

Uso efectivo de registros desplazados

  • Usar registros desplazados para almacenar datos de estado
  • Gestión del ámbito y mejores prácticas
  • Avoiding race conditions and unintended overwrites (Esta frase no se traduce ya que es técnica y específica)

Tipos de datos y estructuras avanzadas

  • Trabajo con clusters anidados y tipos definidos por el usuario
  • Prácticas recomendadas para typedefs y mantenimiento
  • Gestión de arrays multidimensionales

LabVIEW a PLC Communication

  • 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 eficaz de nodos de propiedad

  • Comprender el ámbito y la ejecución del tiempo de los nodos de propiedad
  • Nodos de propiedad para manipulación de interfaz de usuario vs. control de hardware
  • Avoiding performance bottlenecks (Esta frase no se traduce ya que es técnica y específica)

Resumen y siguientes pasos

Requerimientos

  • Experiencia con LabVIEW y sus componentes principales
  • 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 integrando LabVIEW con sistemas industriales
  • Ingenieros buscando optimizar y escalar sistemas existentes de LabVIEW

Revisión de Fundamentos de LabVIEW

  • Modelo de ejecución de flujo de datos y recapitulación sobre multihilo
  • Variables, conjuntos, matrices y tipos de datos comunes
  • Trabajo con bucles y estructuras secuenciales

Estructuras de Control Avanzadas

  • Límites del ciclo plano y técnicas de control de ciclo
  • Alternativas a los ciclos planos
  • Gestión adecuada de errores en arquitecturas avanzadas

Máquinas de Estado Paralelas y Cola

  • Crea aplicaciones escalables y responsivas
  • Patrones de diseño de máquinas de estado
  • Diseño de la arquitectura productor-consumidor

Uso Eficiente de los Registros de Desplazamiento

  • Usar registros de desplazamiento para almacenar datos de estado
  • Gestión del alcance y mejores prácticas
  • Evitar condiciones de carrera y sobrescrituras no intencionadas

Tipos y Estructuras de Datos Avanzados

  • Trabajar con conjuntos anidados y tipos definidos por el usuario
  • Mejores prácticas para typedefs y mantenimiento
  • Gestión de matrices multidimensionales

LabVIEW a PLC Communication

  • Comunicación Ethernet/IP con PLC Allen-Bradley (ControlLogix/CompactLogix)
  • Lectura/escribir conjuntos y tipos de datos definidos por el usuario
  • Gestión de matrices multidimensionales a través de Ethernet/IP

Uso Eficiente de los Nodos de Propiedad

  • Comprender el alcance del nodo de propiedad y el tiempo de ejecución
  • Nodos de propiedad para la manipulación de IU vs control de hardware
  • Evitar botellones de rendimiento

Resumen y Pasos Siguientes

LabVIEW es un entorno de programación gráfica desarrollado por National Instruments para construir sistemas automatizados de investigación, validación y prueba de producción.

Este curso presencial o en línea dirigido por un instructor está destinado a usuarios intermedios y avanzados de LabVIEW que desean implementar arquitecturas escalables, comunicarse con sistemas externos y aplicar mejores prácticas para el desarrollo robusto de aplicaciones.

Al finalizar este curso, los participantes podrán:

  • Implementar arquitecturas escalables como máquinas de estado paralelas y por cola.
  • Usar registros de desplazamiento eficazmente para mantener el estado y el flujo de datos.
  • Crear y gestionar tipos de datos personalizados, incluyendo conjuntos y tipos definidos por el usuario.
  • Comunicarse con PLCs a través de Ethernet/IP y manejar tipos de datos estructurados.
  • Usar eficientemente nodos de propiedad para la IU y el control del hardware.

Formato del Curso

  • Conferencia interactiva y discusión.
  • Numerosos ejercicios y prácticas.
  • Implementación práctica en un entorno de laboratorio en vivo.

Opciones de Personalización del Curso

  • Para solicitar una formación personalizada para este curso, por favor contáctenos para concertarlo.
 14 Horas

Número de participantes


Precio por Participante​

Testimonios (1)

Próximos cursos

Categorías Relacionadas