Der Kurs „Entwicklung von Embedded-Anwendungen mit CompactRIO und LabVIEW Real-Time“ vermittelt Kenntnisse über das Entwerfen, Prototyping und Verteilen einer zuverlässigen Real-Time-Anwendung mit NI CompactRIO. 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, Ihren Echtzeit-Datenaufzeichnungs-, Steuerungs- und/oder Überwachungs-Algorithmus zu entwerfen, zu verteilen und zu definieren.
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
Vor Ort (mit Kursleiter): Vier (4) Tage
Online-Kurs (mit Kursleiter): Fünf (5) Tage mit sechsstündigen Einheiten
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
Benutzer, die sich für Hinweise zur Leistung und Zuverlässigkeit bei der Arbeit mit NI Real-Time- und FPGA-Zielsystemen interessieren
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, zur Thermoelementerfassung und 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
Öffentlicher virtueller oder Präsenzkurs: 40 Education Services Credits oder 12 Training Credits
Private Online- oder Präsenzschulung: 280 Education Services Credits oder 80 Training Credits
Lektion | Übersicht | Themen |
---|---|---|
Einführung in Embedded-Anwendungen zur Messung, Steuerung und Überwachung mit LabVIEW Real-Time | Untersuchen einer Embedded-Anwendung, die Datenaufzeichnungs-, Steuerungs- und Überwachungsfunktionen erfordert. |
|
Definieren von Anforderungen an die Anwendung | Sehen Sie sich an, was beim Entwerfen und Entwickeln von Embedded-Anwendungen zu beachten ist. |
|
Dokumentation eines Programmentwurfs | Entdecken Sie, wie Diagramme den Systementwurf unterstützen. Implementieren des Entwurfs für das CompactRIO-basierte Kursprojekt. |
|
Konfigurieren der Hardware | Einrichten der Real-Time-Hardware und Installieren der für die Arbeit mit dem CompactRIO erforderlichen Software. |
|
Zugriff auf Ein- und Ausgänge in LabVIEW | Machen Sie sich mit den verfügbaren Methoden vertraut, um die I/O-Kanäle Ihrer Hardware zu verwenden. |
|
Programmierung mit LabVIEW Real-Time | Erfahren Sie, wie Sie aus Ihrer Anwendung auf die Ein- und Ausgangswerte Ihres Real-Time-Zielsystems zugreifen. |
|
Datenaustausch zwischen Prozessen in LabVIEW Real-Time | Erfahren Sie, wie Daten zwischen mehreren Schleifen in einem Real-Time-VI ausgetauscht werden. |
|
Kommunikation zwischen dem Real-Time-Ziel und dem Host-PC | Erfahren Sie, wie Daten zwischen einem Host-PC und einem Real-Time-Zielsystem ausgetauscht und übertragen werden. |
|
Speicherverwaltung und Systemintegritätsüberwachung | Lernen Sie bewährte Methoden zur Überwachung des RT-Systemzustands, der Arbeitsspeicher- und CPU-Auslastung kennen, um mögliche Probleme während der Anwendungsausführung zu beheben. |
|
Erstellen zuverlässiger RT-Anwendungen | Erfahren Sie mehr über die verfügbaren Verfahren zur Verbesserung der Zuverlässigkeit von Real-Time-Systemen und -Anwendungen |
|
Fehlerbehandlung, Leistungstests (Benchmarking) und Testen | Lernen Sie Methoden für die Fehlerbehandlung, das Benchmarking und das Testen Ihrer Real-Time-Anwendung kennen. |
|
Verteilung und Replikation | Verteilen einer RT-Anwendung und Replizieren der Anwendung auf mehrere Real-Time-Zielsysteme. |
|
Der Kurs „Entwicklung von Embedded-Anwendungen mit CompactRIO und LabVIEW FPGA“ vermittelt Kenntnisse über das Entwerfen, Prototyping und Verteilen eines zuverlässigen FPGA-Codes für Ihre Anwendung mit NI CompactRIO.
In diesem Kurs lernen Sie, wie Sie mithilfe der SystemLink-Serverumgebung Testsysteme verwalten, Software bereitstellen, Hardwareprodukte verwalten sowie Testergebnisse sammeln und analysieren können.
Bei der interaktiven Untersuchung von Daten mit DIAdem werden Datensätze importiert, visuell und rechnerisch analysiert und veröffentlichungsreife Reports erstellt. Lernen Sie, wie sich diese Schritte mit Hilfe von DIAdem SCRIPT automatisieren lassen.
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.