Prenez contact avec nous
 Durée 14 heures

Plan du cours

Rappel des fondamentaux de LabVIEW

  • Modèle d'exécution par flux de données et rappels sur le multithreading
  • Variables, grappes (clusters), tableaux et types de données courants
  • Travail avec les boucles et les structures de séquence

Structures de contrôle avancées

  • Limites des séquences plates et techniques de contrôle de cycle
  • Alternatives aux séquences plates
  • Gestion appropriée des erreurs dans les architectures avancées

Machines à états parallèles et en file d'attente

  • Création d'applications évolutives et réactives
  • Modèles de conception de machines à états
  • Conception d'une architecture producteur-consommateur

Utilisation efficace des registres de décalage

  • Utilisation des registres de décalage pour stocker les données d'état
  • Gestion de la portée et meilleures pratiques
  • Évitement des conditions de course et des écrasements non intentionnels

Types et structures de données avancés

  • Travail avec des grappes (clusters) imbriquées et des types définis par l'utilisateur
  • Meilleures pratiques pour les typedef et la maintenance
  • Gestion des tableaux multidimensionnels

Communication LabVIEW vers PLC

  • Communication Ethernet/IP avec des PLC Allen-Bradley (ControlLogix/CompactLogix)
  • Lecture/écriture de grappes (clusters) et de données définies par l'utilisateur
  • Gestion des tableaux multidimensionnels via Ethernet/IP

Utilisation efficace des nœuds de propriétés

  • Compréhension de la portée des nœuds de propriétés et du timing d'exécution
  • Nœuds de propriétés pour la manipulation de l'interface utilisateur par rapport au contrôle du matériel
  • Évitement des goulets d'étranglement de performance

Synthèse et étapes suivantes

Pré requis

  • Expérience avec LabVIEW et ses composants principaux
  • Compréhension des types de données, des structures de contrôle et de la programmation graphique

Public cible

  • Ingénieurs logiciels travaillant sur des applications LabVIEW avancées
  • Développeurs en automatisation des tests intégrant LabVIEW avec des systèmes industriels
  • Ingénieurs cherchant à optimiser et à dimensionner des systèmes LabVIEW existants

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires