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.
Plan du cours
Révision des fondamentaux de LabVIEW
- Modèle d'exécution par flux de données et rappels sur le multithreading.
- Variables, clusters, tableaux et types de données courants.
- Utilisation des boucles et des structures séquentielles.
Structures de contrôle avancées
- Limites des séquences à plat et techniques de contrôle cyclique.
- Alternatives aux séquences à plat.
- Gestion appropriée des erreurs dans les architectures avancées.
Machines à états parallèles et par files 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.
- Éviter les conditions de concurrence et les écrasements involontaires.
Type de données et structures avancés
- Travail avec des clusters imbriqués et des types définis par l'utilisateur.
- Meilleures pratiques pour les typedefs et la maintenance.
- Gestion des tableaux multidimensionnels.
Communication entre LabVIEW et les automates (PLC)
- Communication Ethernet/IP avec les automates Allen-Bradley (ControlLogix/CompactLogix).
- Lecture/écriture de 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é
- Compréhension de la portée et du moment d'exécution des nœuds de propriété.
- Nœuds de propriété pour la manipulation de l'interface utilisateur (UI) vs. le contrôle du matériel.
- Éviter les goulots d'étranglement de performance.
Résumé et prochaines étapes
Pré requis
- Expérience avec LabVIEW et ses composants de base.
- Compréhension des types de données, des structures de contrôle et de la programmation graphique.
Audience cible
- Ingénieurs logiciels travaillant sur des applications avancées LabVIEW.
- Développeurs en automatisation de tests intégrant LabVIEW à des systèmes industriels.
- Ingénieurs cherchant à optimiser et à mettre à l'échelle leurs systèmes LabVIEW existants.
14 Heures
Nos clients témoignent (1)
Le formateur était flexible et a fait preuve d'expérience pratique, ce qui s'est clairement reflété dans sa manière d'animer la formation. Il nous a présenté des solutions concrètes issues de situations réelles pour des tâches courantes que nous exécuterions en tant qu'ingénieurs de test de produits.
Barry Ford - Edwards Vacuum Ltd.
Formation - Basic LabVIEW Programming
Traduction automatique