Labview, Les fondamentaux
Pré requis
- Avoir suivi une formation technique, électronique, informatique ou en physique
Objectifs de la formation
- Naviguer dans l’interface LabVIEW
- Créer des fonctions simples en LabVIEW (notions de VI)
- Construire et organiser un développement sous LabVIEW
- Piloter des cartes NI
Public :
Ingénieurs et techniciens
Contenu du cours
Introduction à LabVIEW
- Présentation de l’environnement LabVIEW (fenêtres, menus, outils)
- Implémentation d’un VI
- Face-avant et diagramme
- Programmation par flux de données
- Utiliser l’aide LabVIEW et l’outil de recherche d’exemple
Mise au point des Vis
- Correction des VIs brisés
- Techniques de mise au point
Présentation des types de données
- Données de types simples (booléens, chaines, numériques)
- Listes déroulantes, énumérateurs et définition de type
- Regroupement de données (clusters, tableaux, Graphes)
Création d’une application modulaire
- Créer l’icône et le connecteur d’un VI
- Valeurs par défaut
- Propriétés des Vis
- Apparence des Vis
- Documentation des Vis et des commandes
Utilisation des structures de programmation
- Structures conditions, diagrammes désactivés et évènement
- Boucle While
- Boucle For
- Indexation des tableaux dans les boucles
- Cadencement des boucles
- Registres à décalages
Gestion des erreurs
- Le cluster d’erreur
- Mécanisme de la gestion des erreurs
Gestion des E/S Fichiers
- Introduction aux E/S fichiers
- Les chemins de fichiers
- Fichiers textes et binaires
- Fichiers de configurations
- E/S Fichiers de haut-niveau & bas-niveau
Acquisition de données
- Présentation du matériel DAQ - les différents types d’E/S
- Validation, simulation et configuration de matériel DAQ
- Programmation sous DAQmx
Modèles de conception courants et machine à états
- Les variables locales
- Programmation séquentielle
- Mise en œuvre d’une machine à états