Découvrir LabVIEW
- Se familiariser avec l’environnement LabVIEW (fenêtres, menus, outils)
- Comprendre la face-avant et le diagramme
- Créer et manipuler des projets LabVIEW
- Cerner la programmation par flux de données
- Rechercher des commandes VIs et des fonctions
- Se servir de l’aide LabVIEW et de l’outil de recherche d’exemple
Maîtriser l'implémentation d’un VI
- Manipuler et rythmer des boucles (While, For)
- Comprendre la rétroaction des données dans les boucles
- Appréhender la visualisation des données : graphe déroulant
- Gérer la structure condition et évènement
- Utiliser les boîtes de calcul et les nœuds d’expression
- Apprendre les structures à diagrammes et conditions désactivées
Créer une application modulaire
- Concevoir l’icône et le connecteur d’un VI
- Se servir d'un VI en tant que sous-VI
- Produire un sous-VI à partir d’un VI existant
- Explorer une application modulaire
Savoir utiliser les structures de données
- Mettre en oeuvre des tableaux et des clusters
- Comprendre le polymorphisme
- Définir le type et personnaliser des commandes
Mettre au point les VIs et gérer les erreurs
- Corriger les VIs brisés
- Connaître les techniques de mise au point
- Identifier les données non définies ou inattendues
- Maîtriser les erreurs
Connaître les modèles de conception courants (Machine à états)
- Débuter avec la programmation séquentielle
- Elaborer une machine à états
- Assimiler la programmation parallèle (communication entre boucles)
- Utiliser les variables globales fonctionnelles (FGV)
Gérer les E/S Fichiers
- Se familiariser avec les E/S fichiers
- Distinguer les E/S Fichiers de haut niveau et bas-niveau
- Manipuler les fichiers textes et binaires
Maîtriser l'acquisition de données
- Découvrir le matériel DAQ - les différents types d’E/S
- Configurer et stimuler le matériel DAQ
- Effectuer une programmation sous DAQmx
Contrôler les instruments
- Piloter une instrumentation GPIB et série
- Se servir du driver NI-VISA
- Manipuler les drivers d’instruments de haut niveau
- Concevoir l’IVI (Instrument Virtual Interchangeable)