Formation LabVIEW niveau 1
Le cours LabVIEW niveau 1 vous emmènera à la découverte de l'environnement LabVIEW, de l'analyse interactive, de la programmation basée sur le flux de données, ainsi que des techniques de développement couramment utilisées, tout cela dans un cadre pratique. Vous allez acquérir les compétences nécessaires pour élaborer des applications destinées à l'acquisition de données, au contrôle d'instruments, à l'enregistrement de données et à l'analyse de mesures. À la fin de ce cours, vous serez en mesure de concevoir des applications en utilisant le modèle de conception basé sur une machine à états, ce qui vous permettra d'effectuer l'acquisition, l'analyse, le traitement, la visualisation et l'enregistrement de données physiques.
Tous nos formateurs sont des développeurs LabVIEW certifiés, ils détiennent la certification CLD (Certified LabVIEW Developer) ou CLA (Certified LabVIEW Architect).
Durée : 3 jours
Public cible
Cette formation s'adresse à toute personne désireuse de découvrir LabVIEW en vue de son utilisation dans un projet. Elle convient également aux ingénieurs et techniciens appelés à utiliser LabVIEW pour la programmation de systèmes industriels.
Objectifs de la formation
L'objectif principal de cette formation est de vous initier au langage de programmation LabVIEW et de vous habiliter à développer des applications au sein de cet environnement.
Prérequis
Aucun prérequis spécifique n'est nécessaire, cependant, une formation technique de base est recommandée pour une meilleure compréhension.
Contenu du programme de la formation
1. Introduction à LabVIEW
- Présentation de l'environnement LabVIEW (fenêtres, menus, outils)
- Utilisation de l'interface Front Panel et du diagramme
- Création et gestion de projets LabVIEW
- Programmation basée sur le flux de données
- Recherche de commandes, VI et fonctions
- Utilisation de l'aide LabVIEW et de l'outil de recherche d'exemples
2. Mise en place d'un VI
- Utilisation et contrôle des boucles (While, For)
- Rétroaction des données au sein des boucles
- Visualisation des données avec des graphiques déroulants
- Utilisation des structures conditionnelles et des événements
- Boîtes de calcul et nœuds d'expression
- Structures du diagramme et conditions désactivées
3. Création d'une application modulaire
- Création d'icônes et de connecteurs pour les VI
- Utilisation des VI comme sous-VIs
- Création de sous-VIs à partir de VI existants
- Organisation d'une application modulaire
4. Manipulation des structures de données
- Utilisation de tableaux et de clusters
- Approche du polymorphisme
- Définition des types et personnalisation des commandes
5. Débogage des VIs et gestion des erreurs
- Correction des VIs en panne
- Techniques de débogage
- Traitement des données non définies ou inattendues
- Gestion des erreurs
6. Modèles de conception courants - Machine à états
- Programmation séquentielle
- Mise en œuvre d'une machine à états
- Programmation parallèle avec communication entre boucles
- Utilisation de Variables Globales Fonctionnelles (FGV)
7. Gestion des Entrées/Sorties (E/S) de fichiers
- Introduction aux E/S de fichiers
- E/S de fichiers de haut et bas niveau
- Gestion de fichiers texte et binaires
8. Acquisition de données
- Présentation du matériel DAQ - différents types d'E/S
- Configuration et simulation du matériel DAQ
- Programmation sous DAQmx
9. Contrôle d'instruments
- Pilotage d'instrumentation GPIB et série
- Utilisation du driver NI-VISA
- Utilisation des drivers d'instruments de haut niveau
- Implémentation de l'IVI (Instrument Virtual Interchangeable)
Nous avons la possibilité de personnaliser un cours en fusionnant les niveaux 1, 2 et 3 en fonction de votre rythme d'apprentissage.