Présentation du cours Acquisition de données à l’aide de NI-DAQmx et Python

Dans le cours Acquisition de données à l’aide de NI-DAQmx et Python, vous découvrirez les principes fondamentaux de l’acquisition de données à l’aide de capteurs, du matériel d’acquisition de données de NI et de Python. La première partie de cette classe vous enseigne les bases de la sélection du matériel, notamment la résolution et la fréquence d’échantillonnage, et les fondements de la connectivité des capteurs, y compris les configurations de mise à la masse et de câblage. La deuxième partie de cette classe se concentre sur l’utilisation du driver NI-DAQmx pour mesurer, générer et synchroniser des tâches d’acquisition de données. Vous en apprendrez davantage sur la programmation d’acquisitions limitées et continues, ainsi que sur les meilleures pratiques en matière de synchronisation, de déclenchement et de cadencement par matériel/logiciel. Dans ce cours, vous gagnerez de l’expérience dans la configuration et la programmation du matériel d’acquisition de données NI en utilisant NI-DAQmx et Python.

Formats disponibles

 

Formation à la demande non disponible pour ce cours

 

Formations virtuelles

 

Formations en salle

 

Classes privées

Objectifs du cours

Informations détaillées sur le cours

Durée

Public

Prérequis

Produits NI utilisés

Ressources pédagogiques

Coût en crédits

Descriptif du cours Acquisition de données à l’aide de NI-DAQmx et Python

LeçonPrésentationThèmes
Mesure d’un signal analogiqueSélectionner et connecter le matériel, configurer la tâche DAQmx de la manière appropriée et valider un signal analogique.
  • Simulation du matériel 
  • Choisir le matériel qui convient 
  • Prise en compte du conditionnement de signal 
  • Connexion du signal 
  • Valider une mesure 
  • Mesure de courant
Génération d’un signal analogiqueSélectionner et connecter le matériel, configurer la tâche DAQmx de la manière appropriée et valider un signal analogique.
  • Sélection du matériel 
  • Connexion du signal 
  • Validation du signal 
  • Génération de courant
Génération et lecture d’un signal numérique Sélectionner et connecter du matériel, configurer une tâche de manière appropriée et valider une mesure ou la génération d’un signal numérique.
  • Sélection du matériel 
  • Exploration du conditionnement de signal 
  • Connexion du signal 
  • Validation du signal 
  • Exploration des signaux compteurs
Choix d’un signal à explorerChoisir un signal spécifique et configurer la tâche DAQmx, en tenant compte de tout besoin particulier de conditionnement de signal.
  • Mesure de la température
  • Mesure du son, des vibrations et de l’accélération (Mesures IEPE) 
  • Mesure de la déformation, de la force et de la pression (mesures à pont) 
  • Mesure de position avec encodeurs (entrée compteur) 
  • Mesure des fronts, de la fréquence, de la largeur d’impulsion et du rapport cyclique 
  • Génération d’un train d’impulsions
Programmation avec l’API NI-DAQmxUtiliser l’API NI-DAQmx Python pour automatiser la communication de données entre un appareil d’acquisition de données et un ordinateur.
  • Présentation de la structure de code DAQmx 
  • Lecture et écriture d’une quantité limitée de données 
  • Communication de données en continu
Programmation de plusieurs voiesExplorez les différentes méthodes de création de tâches multivoies et leurs applications.
  • Communiquer avec plusieurs voies 
  • Création de tâches multi-périphériques 
  • Création de scripts multitâches
Déclencher une condition spécifiqueAcquérir des données sur une condition spécifique et découvrir comment utiliser des sources matérielles comme déclenchements.
  • Présentation du déclenchement 
  • Exploration des types de déclenchement matériel 
  • Identification des sources de déclenchement matériel
Exploration des méthodes avancées de cadencement et de synchronisationUtiliser une méthode appropriée pour synchroniser plusieurs tâches DAQ.
  • Présentation de la synchronisation 
  • Synchronisation d’un seul périphérique avec déclenchement partagé 
  • Identification des limitations de la synchronisation de déclenchements partagés
  • Synchroniser plusieurs périphériques 
  • Synchronisation de séries de matériels spécifiques
Enregistrement de données de mesure sur disqueEnregistrer les données dans un fichier TDMS pour stocker et analyser la post-acquisition.
  • Présentation du fichier TDMS 
  • Enregistrement de données avec l’API DAQmx 
  • Organisation des données TDMS 
  • Affichage des données TDMS
Exploration des considérations spécifiques au systèmeExplorer d’autres aspects de la construction d’un système d’acquisition de données.
  • Exploration des considérations spécifiques au système du matériel 
  • Déterminer la précision d’un système 
  • Exploration des considérations relatives au bus et à l’ordinateur

Poursuivez votre parcours de formation

Un technicien effectue des tests avec TestStand.

 

Développement de programmes de test à l’aide de TestStand

 

Ce cours enseigne comment naviguer dans l’environnement TestStand et créer rapidement des applications de test qui répondent à vos besoins de test à l’aide de différents langages de conception.

 

Conception de systèmes de test à l’aide de TestStand

 

Architecting Test Systems Using TestStand explique comment personnaliser TestStand pour répondre aux besoins de test uniques grâce à des scénarios de conception pratiques.

 

Un ingénieur étudie DIAdem.

 

Automatisation et personnalisation du traitement des données à l’aide de DIAdem avec Python

Le cours avancé DIAdem couvre l’automatisation des tâches courantes dans les interfaces DIAdem à l’aide de Python.

 

 

Mise à niveau vers l’adhésion

Si vous prévoyez de suivre au moins trois cours dispensés par un instructeur NI en un an, l’adhésion au programme de formations offre un accès économique et illimité à tous les cours virtuels publics et en classe NI, ainsi qu’un nombre illimité de bons de certification.