Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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