Cours - LabVIEW NXG Fondamental 1

Première étape du parcours d'apprentissage de LabVIEW NXG, le cours LabVIEW NXG Fondamental 1 vous donne l’occasion d'explorer l'environnement LabVIEW NXG, l'analyse interactive, la programmation par flux de données et les techniques de développement courantes. 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.

Informations détaillées :

Programme du cours LabVIEW NXG Fondamental 1

Leçon Présentation Thèmes
Introduction à LabVIEW NXG Vous allez découvrir LabVIEW NXG.
  • En quoi consiste LabVIEW NXG ?

  • Types courants d'applications LabVIEW NXG

Première mesure (matériel NI DAQ) Vous apprendrez comment acquérir, analyser et visualiser de manière interactive des données provenant d’un matériel NI d’acquisition de données.
  • Connecter votre matériel NI d’acquisition de données

  • Valider les données

  • Résoudre des résultats d’E/S inattendus

Première mesure (instrument autre que NI) Vous apprendrez comment acquérir, analyser et visualiser de manière interactive des données provenant d’un matériel autre que NI.
  • Connecter votre matériel autre que NI

  • Valider les données en utilisant un exemple de programme de driver d'instruments

  • Résoudre des résultats d’E/S inattendus

Explorer une application existante Vous apprendrez comment examiner un projet et une application LabVIEW NXG existants et prévoir le comportement de l'application.
  • Explorer un projet et un VI

  • Déterminer le comportement d'un VI basé sur un modèle de programmation par flux de données

Création de votre première application Vous apprendrez à créer une application LabVIEW NXG simple pour acquérir, analyser et visualiser des données.
  • Créer un nouveau projet et VI

  • Utiliser différents types de données

  • Utiliser des API matérielles pour communiquer avec du matériel

  • Développer un VI « acquérir-analyser-visualiser » qui acquiert des données à partir d'instruments NI DAQ et d'instruments autres que NI

Mise au point et dépannage Vous apprendrez comment mettre au point et dépanner une application LabVIEW NXG.
  • Corriger un VI brisé

  • Utiliser des outils et des techniques de mise au point

  • Capturer des données à partir de l'interface d'un VI

  • Gérer et afficher les erreurs

Exécuter du code de manière répétée avec des boucles Vous apprendrez à exécuter du code de manière répétée à l’aide de boucles While et For.
  • Utiliser des boucles While et For

  • Ajouter du cadencement aux boucles

  • Accéder aux données des itérations de boucle précédentes

Travailler avec des ensembles de données Vous découvrirez les types de données qui représentent des ensembles de données et comment les utiliser et les traiter.
  • Utiliser des tableaus et des données de type waveform

  • Travailler avec des données d'acquisition multivoies

  • Examiner d'autres exemples de waveforms et tableaux

Exécuter du code en fonction d'une condition (structure Condition) Vous découvrirez les types de données qui représentent des groupes de données et comment les utiliser et les traiter.
  • Créer et configurer des structures Condition

  • Exemples courants

Lire et écrire des données dans un fichier Vous découvrirez le concept de base des E/S de fichiers et comment accéder et modifier les ressources de fichiers dans LabVIEW NXG.
  • Écrire des données dans un fichier texte

  • Créer des chemins de fichiers et de dossiers par programmation

  • Analyser les données d’un fichier texte

  • Comparer des formats de fichiers 

Réutiliser du code (sous-VI) Vous découvrirez la programmation modulaire et la façon d’utiliser des sous-VI pour réutiliser du code et améliorer sa lisibilité.
  • Comprendre la modularité

  • Créer une icône de sous-VI et un connecteur

  • Documenter un sous-VI

Regrouper les données de types mixtes (clusters) Vous apprendrez à regrouper les données de types mixtes dans un cluster pour améliorer l’organisation des données et la lisibilité du code.
  • Créer un cluster

  • Désassembler et modifier des clusters

  • Clusters d’erreur

  • Visualiser des clusters et des tableaux de clusters

Propager les modifications de types de données avec des types G Vous apprendrez comment propager automatiquement les modifications de types de données à un type G à toutes les instances de ce type G.
  • Pourquoi utiliser les types de données G ?

  • Création et utilisation d’un type de données G

Implémenter un séquenceur (machine à états) Vous apprendrez les techniques de conception séquentielles courantes dans LabVIEW NXG et le modèle de conception de la machine à états.
  • Techniques de programmation séquentielle

  • Utiliser la programmation par états

  • Implémenter un modèle de conception de machine à états

Commencez le cours LabVIEW NXG Fondamental 1 dès aujourd’hui