Dans le cours LabVIEW Fondamental 1, vous explorerez l’environnement LabVIEW et l’analyse interactive, la programmation par flux de données et les techniques de développement courantes dans un format pratique. Vous apprendrez à développer des applications d’acquisition de données, de contrôle d’instruments, d’enregistrement de données et d’analyse de mesures. À l’issue de ce cours, vous serez en mesure de créer des applications en utilisant le modèle de conception de machine à états pour acquérir, analyser, traiter, visualiser et enregistrer des données physiques.
Date de la dernière version du cours ou numéro de version : 2021
En salle, avec instructeur : Trois (3) jours
En ligne, avec instructeur : Cinq (5) sessions de cinq heures et demie
Sur demande : 7,5 heures (exercices en complément)
Nouveaux utilisateurs et utilisateurs en préparation pour développer des applications avec LabVIEW
Utilisateurs et responsables techniques évaluant LabVIEW en vue d’un achat
Utilisateurs souhaitant obtenir la certification CLAD (Certified LabVIEW Associate Developer)
Expérience avec Microsoft Windows
Expérience en écriture d’algorithmes sous forme d’organigrammes ou de diagrammes
LabVIEW 2021 ou version ultérieure
NI-DAQmx 21.0 ou version ultérieure
NI-488.2 21.0 ou version ultérieure
NI VISA 21.0 ou version ultérieure
PCI-6221 ou USB-6212
Contrôleur IEEE 488.2 (GPIB)
BNC-2120
La formation virtuelle dispensée par un instructeur inclut le matériel didactique numérique fourni via le Centre d’apprentissage NI.
La formation virtuelle NI est dispensée par un instructeur via Zoom. De plus, un accès à Amazon AppStream/LogMein est fourni aux participants pour effectuer les exercices sur des machines virtuelles équipées des tout derniers logiciels.
Acquérir et analyser de manière interactive des données monovoie et multivoies provenant de matériels NI DAQ et de matériel d’autres fournisseurs
Créer des interfaces utilisateurs comportant des graphes, des graphes déroulants et des boutons
Utiliser des structures de programmation, types de données et algorithmes d’analyse et de traitement du signal dans LabVIEW
Mettre au point et dépanner des applications
Enregistrer des données sur un fichier
Utiliser les meilleures pratiques de programmation pour la réutilisation du code et la lisibilité
Mettre en œuvre un séquenceur en utilisant un modèle de conception de machine à états
Leçon | Présentation | Thèmes |
---|---|---|
Introduction à LabVIEW | Explorer LabVIEW et les types courants d’applications LabVIEW |
|
Première mesure (matériel NI DAQ) | Utiliser les périphériques d’acquisition de données (DAQ) NI pour acquérir des données dans une application LabVIEW |
|
Première mesure (instrument autre que NI) | Utiliser LabVIEW pour se connecter à des instruments autres que NI et valider les résultats |
|
Exploration d’une application existante | Explorer un projet LabVIEW existant et les composantes d’un VI |
|
Création de votre première application | Construire un VI qui acquiert, analyse et visualise des données provenant d’un périphérique DAQ NI ou d’un instrument autre que NI |
|
Exploration des meilleures pratiques LabVIEW | Utiliser diverses ressources d’aide et de support fournies par NI, explorer les ressources, les conseils et les astuces pour utiliser LabVIEW |
|
Mise au point et dépannage | Explorer les outils de mise au point et de dépannage d’un VI |
|
Exécution de code de manière répétée avec des boucles | Explorer les composants des structures de boucle LabVIEW, contrôler le cadencement d’une boucle et utiliser des boucles pour effectuer des mesures répétées |
|
Utilisation des groupes de données dans LabVIEW | Travailler avec des types de données tableau et waveform, des données d’acquisition monovoie et N voies |
|
Lecture et écriture de données dans un fichier | Explorer les concepts de base des E/S sur fichiers et apprendre à accéder et à modifier les ressources de fichiers dans LabVIEW. |
|
Regroupement des types de données mixtes | Utiliser LabVIEW pour regrouper des données de différents types et les transférer dans votre code à l’aide de clusters |
|
Exécution du code en fonction d’une condition | Configurer la structure Condition et exécuter du code en fonction d’une condition |
|
Réutilisation du code | Explorer les avantages de la réutilisation du code et créer un sous-VI doté d’un connecteur bien configuré, d’une icône descriptive, d’une documentation et d’une fonctionnalité de gestion d’erreurs. |
|
Contrôle des changements de type de données | Propager les modifications de types de données à l’aide de définitions de type |
|
Implémentation d’un séquenceur | Séquencer les tâches dans votre application à l’aide du modèle de conception de machine à états |
|