+33 1 69 88 85 29
Formation :
LabVIEW Niveau 2
Référence : LVN2
Durée :
2 jours
Niveau :
Approfondissement
Lieu :
À distance, Paris, Lyon, Rennes, Bordeaux
Tarif : 1720 € HT
LabVIEW Niveau 2
Description
L’objectif de ce cours est l'approfondissement des connaissances en LabVIEW afin de devenir un programmeur confirmé chargé de développer des applications complexes.
Public concerné
Techniciens, ingénieurs, développeurs, scientifiques, etc.
Objectifs de la formation
- Contrôler l’interface LabVIEW et les entrées/sorties de fichiers
- Mettre en œuvre des techniques de conceptions et synchronisations
- Maitriser des techniques d’amélioration des Vis existants
- Créer un exécutable et un kit de distribution des applications
Prérequis
• Justifiez d'une expérience en développement LabVIEW d'au moins 18 mois ou d'une formation équivalente au niveau 1.
• Maîtrise solide des fondamentaux de LabVIEW (création de VIs, palettes de fonctions, gestion de données, structures de contrôle).
• Des connaissances en programmation (tout langage) seraient appréciées.
Programme de la formation
Techniques de conception courantes
- Architecture à boucle unique: VI simple, VI général, machine à états
- Architecture à boucles multiples: maitre/esclave, producteur/consommateur
- Cadencement des modèles de conception
Techniques de synchronisation
- Rappel sur les différents types de variables: locales, globales, partagées, globales fonctionnelles
- Utilisation des occurrences, notificateurs et files d’attente, rendez-vous et sémaphores
Programmation Evénementielle
- Programmation par événement
- Modèles de conception évènementiels
- Enregistrement des évènements et évènement dynamiques
Gestion des erreurs:
- Importance de la gestion d’erreurs
- Erreurs et avertissements
- Mise en place d’un gestionnaire d’erreur
Contrôle de l’interface utilisateur
- Architecture du VI Serveur
- Nœuds de propriétés
- Nœuds de méthode
Techniques d’E/S fichiers
- Différents formats de fichiers
- Mise en œuvre des fichiers binaires
- Mise en œuvre des fichiers TDMS (Test Data Management Streaming)
Amélioration d’un VI existant
- Reprendre un VI existant
- Refactorisation du code
- Comparaisons de VIs
Création et distribution d’applications
- Préparation des fichiers
- Spécifications de construction
- Construction de l’application et de l’installeur