Datenerfassung mit NI-DAQmx und Python – Kursübersicht

Im Kurs „Datenerfassung mit NI-DAQmx und Python“ lernen Sie die Grundlagen der Datenerfassung mit Sensoren, NI-Datenerfassungshardware und Python kennen. Im ersten Teil des Kurses werden die Grundlagen für die Hardwareauswahl, einschließlich Auflösung und Abtastrate, sowie die Grundlagen der Sensorkonnektivität, einschließlich Erdungs- und Verbindungskonfigurationen, vermittelt. Im zweiten Teil des Kurses wird die Verwendung des NI-DAQmx-Treibers zum Messen, Generieren und Synchronisieren von Datenerfassungstasks erläutert. Sie erlernen die Programmierung endlicher und kontinuierlicher Erfassungen sowie empfohlene Methoden für das Timing, die Triggerung und die Protokollierung von Hardware/Software. In diesem Kurs werden praktische Fertigkeiten bei der Konfiguration und Programmierung von NI-Datenerfassungshardware mit NI-DAQmx und Python vermittelt.

Verfügbare Formate

 

Für diesen Kurs ist keine On-Demand-Schulung verfügbar

 

Virtuelles Training

 

Präsenzschulung

 

Privatunterricht

Kursziele

Kursdetails

Dauer

Zielgruppe

Kursvoraussetzungen

Verwendete NI-Produkte

Schulungsmaterialien

Kosten in Credits

Datenerfassung mit NI-DAQmx und Python – Kursübersicht

LektionÜbersichtThemen
Messen eines AnalogsignalsWählen Sie die entsprechende Hardware aus und stellen Sie die Verbindung her, konfigurieren Sie den DAQmx-Task entsprechend und validieren Sie ein analoges Signal.
  • Simulation der Hardware 
  • Auswahl der geeigneten Hardware 
  • Berücksichtigung der Signalaufbereitung 
  • Verbinden des Signals 
  • Validierung der Messung 
  • Strommessung
Erzeugen eines AnalogsignalsWählen Sie die entsprechende Hardware aus und stellen Sie die Verbindung her, konfigurieren Sie den DAQmx-Task entsprechend und validieren Sie ein analoges Signal.
  • Auswahl der Hardware 
  • Verbinden des Signals 
  • Validierung des Signals 
  • Stromerzeugung
Erzeugen und Lesen eines Digitalsignals Wählen Sie die entsprechende Hardware aus und stellen Sie die Verbindung her, konfigurieren Sie eine Aufgabe entsprechend und validieren Sie eine Messung oder die Erzeugung eines digitalen Signals.
  • Auswahl der Hardware 
  • Signalaufbereitung kennenlernen 
  • Verbinden des Signals 
  • Validierung des Signals 
  • Zählerleitungen kennenlernen
Auswählen eines zu untersuchenden SignalsSie lernen, wie Sie ein bestimmtes Signal auswählen und wie Sie den DAQmx-Task konfigurieren, einschließlich aller speziellen Anforderungen an die Signalaufbereitung.
  • Temperaturmessung
  • Messung von Schall, Schwingungen und Beschleunigung (IEPE-Messungen) 
  • Messung von Dehnung, Kraft oder Druck (Messungen in Brückenschaltung) 
  • Positionsmessung mit Encodern (Zählereingang) 
  • Messung von Flanken, Frequenz, Impulsbreite und Tastverhältnis 
  • Generierung einer Impulsfolge
Programmierung mit NI-DAQmx APIMithilfe der NI-DAQmx-Python-API in LabVIEW lässt sich die Datenübermittlung zwischen einem DAQ-Gerät und einem Computer automatisieren.
  • Überblick über die DAQmx-Codestruktur 
  • Lesen und Schreiben einer endlichen Datenmenge 
  • Kontinuierliche Kommunikation von Daten
Programmierung mehrerer DatenkanäleVerschiedene Methoden zur Erstellung von Tasks mit mehreren Geräten und deren Anwendungen genauer ansehen.
  • Kommunikation mit mehreren Kanälen 
  • Erstellen von Tasks mit mehreren Geräten 
  • Erstellen von Multitask-Skripten
Triggern unter einer bestimmten BedingungErfassen Sie Daten zu einer bestimmten Bedingung und lernen Sie, wie Sie Hardware-Quellen als Trigger verwenden können.
  • Trigger-Übersicht 
  • Untersuchen von Hardware-Trigger-Typen 
  • Identifizieren von Hardware-Trigger-Quellen
Erweiterte Methoden für Timing und Synchronisation kennenlernenVerwenden Sie eine geeignete Methode zur Synchronisierung mehrerer DAQ-Tasks.
  • Überblick über Synchronisierung 
  • Synchronisierung eines Einzelgeräts mit einem gemeinsamen Trigger 
  • Identifizieren von Einschränkungen bei der Synchronisierung gemeinsamer Trigger
  • Synchronisierung mehrerer Geräte 
  • Synchronisierung bestimmter Hardwareserien
Protokollierung von Messdaten auf einem DatenträgerProtokollieren Sie die Daten in einer TDMS-Datei, um sie nach der Erfassung zu speichern und zu analysieren.
  • Übersicht über TDMS-Dateien 
  • Protokollieren von Daten mit der DAQmx-API 
  • Organisieren der TDMS-Daten 
  • Anzeigen der TDMS-Daten
Systemspezifische Hinweise entdeckenLernen Sie weitere Aspekte beim Aufbau eines Datenerfassungssystems kennen.
  • Systemspezifische Hinweise für die Hardware entdecken 
  • Bestimmen der Genauigkeit eines Systems 
  • Hinweise zu Bus und Computer

Lernpfad fortsetzen

Techniker führt Tests mit TestStand aus.

 

Entwickeln von Testprogrammen in TestStand

 

Dieser Kurs lehrt, wie Sie in der TestStand-Umgebung navigieren und mit Hilfe unterschiedlicher Programmiersprachen schnell auf Ihre Testanforderungen zugeschnittene Testanwendungen erstellen können.

 

Architektur von Testsystemen mit TestStand

 

Die Architektur von Testsystemen mit TestStand berücksichtigt die Anpassung von TestStand an individuelle Testanforderungen mithilfe praktischer Entwurfsszenarien.

 

Ingenieur macht sich mit DIAdem vertraut.

 

Automatisieren und Anpassen der Datenverarbeitung mit DIAdem in Python

Der „DIAdem für Fortgeschrittene“-Kurs behandelt die Automatisierung allgemeiner Tasks in den DIAdem-Panels mithilfe von Python.

 

 

Upgrade auf Mitgliedschaft

Wenn Sie beabsichtigen, innerhalb eines Jahres drei oder mehr Kurse von NI-Schulungsleitern zu besuchen, bietet eine Schulungsmitgliedschaft kosteneffektiven, unbegrenzten Zugang zu allen öffentlichen Kursen und öffentlichen virtuellen Kursen von NI sowie unbegrenzte Zertifizierungsgutscheine.