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. Am Ende des Kurses können Sie Ihre Anforderungen an Embedded-Systeme in eine skalierbare Softwarearchitektur umsetzen, geeignete Methoden für die Kommunikation zwischen Prozessen auswählen sowie Ihren FPGA-Code für Ihre Embedded-Anwendung entwerfen, bereitstellen und replizieren.
Letztes Veröffentlichungsdatum oder Versionsnummer des Kurses: 2023
Vor Ort (mit Kursleiter): 3 Tage
Online-Kurs (mit Kursleiter): Vier (4) 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
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-FPGA-Modul
LabVIEW Real-Time Module
CompactRIO-Controller
Module der C-Serie zur Erfassung und Ausgabe analoger Signale, Temperaturmessmodule und digitale Module der C-Serie
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 FPGA
Implementieren von Funktionen auf dem FPGA mit Hilfe des LabVIEW-FPGA-Moduls für maximale Leistung und 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
Lektion | Übersicht | Themen |
---|---|---|
Programmierung mit LabVIEW FPGA | Erfahren Sie mehr über die häufige Verwendung von FPGAs, wie Sie in LabVIEW damit arbeiten, welche Benutzeroberflächen es gibt, Details zur Kompilierung und wie Sie mit grundlegenden Optimierungsverfahren arbeiten. |
|
FPGA-I/O und Timing | Lernen Sie Verfahren für den Zugriff auf und die Steuerung von I/O sowie das Timing des FPGA-VIs kennen. |
|
Signalverarbeitung in LabVIEW FPGA | Erkunden Sie Datentypen, Methoden und integrierte oder externe Funktionen zur Signalverarbeitung mit dem FPGA. |
|
Prozessübergreifende Kommunikation in LabVIEW FPGA | Erkunden Sie die verfügbaren Kommunikationsmechanismen für Prozesse, die auf dem FPGA ausgeführt werden. |
|
Kommunikation zwischen dem FPGA und den Real-Time-VIs | Erkunden Sie die verfügbaren Mechanismen zur Übertragung von Daten zwischen dem FPGA und den RT-VIs. |
|
Erkunden gemeinsamer FPGA-Optimierungen | Erfahren Sie mehr über die Optimierung der Leistung und des Ressourcenverbrauchs des FPGAs. |
|
Fehlersuche und Testen in FPGA | Lernen Sie Verfahren zur Fehlersuche und zum Testen von FPGA-VIs kennen und erkunden Sie zusätzliche Ressourcen. |
|