Der Kurs „Data Logging, Control, and Monitoring 1“ bietet praktisches Training für das Entwerfen, Prototyping und Verteilen einer zuverlässigen Real-Time-Anwendung. Nach Abschluss dieses Kurses sind Sie in der Lage, die an Ihr Embedded-System gestellten Anforderungen in eine skalierbare Softwarearchitektur umzusetzen, angemessene Methoden für den Datenaustausch zwischen Prozessen auf demselben Computer und im Netzwerk auszuwählen, Ihre Echtzeit-Datenerfassungs-, Steuerungs- und/oder Überwachungs-Anwendung zu entwerfen, bereitzustellen und zu replizieren.
Vor Ort (mit Kursleiter): Vier (4) achtstündige Einheiten
Online-Kurs (mit Kursleiter): Fünf (5) Tage mit sechsstündigen Sitzungen, keine Hausaufgaben
Entwickler von Embedded-Anwendungen zur Steuerung, Regelung und Überwachung mit LabVIEW Real-Time und LabVIEW FPGA mit CompactRIO-, Single-Board-RIO-, und Real-Time PXI-Hardware
Anwender, für die Leistung und Zuverlässigkeit von Real-Time und FPGA-Zielhardware eine wichtige Rolle spielen
LabVIEW-Grundlagen 1 und 2
LabVIEW Professional Development System
LabVIEW-FPGA-Modul
LabVIEW Real-Time-Modul
NI CompactRIO Controller
NI-Module zur Erfassung und Ausgabe analoger Signale, Thermoelementmodule und NI-Module zur Ausgabe digitaler Signale
Virtuelle Schulungen mit Kursleiter umfassen digitale Kursmaterialien, die über den Lernbereich von NI bereitgestellt werden.
Die virtuelle Schulung mit Kursleiter von NI wird über Zoom durchgeführt, und die Teilnehmer erhalten Zugang zu Amazon AppStream/LogMeIn, um die Übungen auf virtuellen Maschinen durchzuführen, die mit der neuesten Software ausgestattet sind.
Entwurf, Prototypenentwicklung und Verteilen einer Anwendung zur Datenprotokoll-Steuerung und -Überwachung
Erfassen und Erzeugen von analogen und digitalen Signalen, Zeitsteuerung und Signalverarbeitung mit RT.
Implementieren zusätzlicher Funktionen auf dem RT-Zielsystem mit Hilfe des LabVIEW Real-Time Moduls für die Protokollierung, die Netzwerkkommunikation, die Überwachung des Systemzustands und höhere Zuverlässigkeit.
Implementieren eines HMI (Human Machine Interface) auf dem PC.
Austausch von Daten zwischen FPGA, RT und dem PC.
Fehlersuche, Benchmarking und Testen Ihrer Anwendung.
Verteilen Ihrer Anwendung auf mehrere Systeme.
Lektion | Übersicht | Themen |
---|---|---|
Willkommen zum Kurs | In dieser Lektion werden Sie zum DCM-Kurs (Datalogging, Control and Monitoring) begrüßt und mit den Kursthemen, Lernzielen und Kursmaterialien vertraut gemacht. |
|
Einführung in die Datenprotokollierung, Steuerung und Überwachung mit LabVIEW | In dieser Lektion lernen Sie die typischen Bausteine von DCM-Systemen kennen und sehen Sie sich Beispiele für diese Systeme in der Praxis an. |
|
Definieren von Anforderungen an die Anwendung | In dieser Lektion erfahren Sie, was beim Entwickeln einer Anwendung zur Datenprotokollierung, Steuerung und Überwachung zu beachten ist. |
|
Dokumentation eines Programmentwurfs
| In dieser Lektion wird beschrieben, wie Sie unterschiedliche Arten von Diagrammen zur Dokumentation des Systementwurfs erstellen und verwenden. |
|
Hardware-Konfiguration | In dieser Lektion wird das Konfigurieren von RT-Hardware und -Software erläutert. Die Kursteilnehmer konfigurieren ein CompactRIO-RT-System. |
|
Zugriff auf Ein- und Ausgänge in LabVIEW
| In dieser Lektion erfahren Sie, wie Sie aus LabVIEW auf die Ein- und Ausgangswerte Ihres RT-Zielsystems zugreifen. Es werden verschiedene Methoden besprochen und verglichen, z. B. NI DAQmx und NI Scan Engine. |
|
Programmierung mit LabVIEW Real-Time | In dieser Lektion wird das Erstellen eines RT-VIs beschrieben. Sie erfahren mehr über spezifische Funktionen von LabVIEW RT, einschließlich der Konfiguration und Verwendung von Zeitschleifen. Allgemeine Hinweise zum Entwurf deterministischer Anwendungen werden ausführlich behandelt. |
|
Datenaustausch zwischen Prozessen in LabVIEW Real-Time | In dieser Lektion wird der Tag-, Stream-, und Nachrichten-Datenaustausch zwischen Schleifen in Ihrem RT-VI erläutert. |
|
Kommunikation zwischen dem Real-Time-Ziel und dem Host-PC | In dieser Lektion wird beschrieben, wie Daten zwischen einem Host-PC (Windows-basiert) und einem RT-Ziel ausgetauscht werden. |
|
Speicherverwaltung und Systemintegritätsüberwachung | In dieser Lektion lernen Sie empfohlene Methoden zur Überwachung des RT-Systemzustands, der Arbeitsspeicher- und CPU-Auslastung kennen, um mögliche Probleme während der Ausführung einer Anwendung zu beheben. |
|
Zuverlässigkeit | In dieser Lektion erfahren Sie mehr über empfohlene Methoden zum Erstellen zuverlässiger RT-Anwendungen. |
|
Benchmarking | In dieser Lektion werden Methoden zu Leistungstests (Benchmarking) von RT-Anwendungen vorgestellt. |
|
Verteilung und Replikation | In dieser Lektion erfahren Sie, wie Sie eine RT-Anwendung verteilen und auf mehreren RT-Zielsystemen replizieren. |
|