„Entwicklung von Embedded-Anwendungen mit CompactRIO und LabVIEW FPGA“ – Kursübersicht

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.

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

Entwicklung von Embedded-Anwendungen mit CompactRIO und LabVIEW FPGA – Kursübersicht

LektionÜbersichtThemen

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.

  • Einführung in FPGA
  • Entwickeln eines FPGA-VIs
  • Interaktiver Datenaustausch mit dem Frontpanel 
  • Auswählen eines Ausführungsmodus
  • Kompilieren eines FPGA-VIs
  • Hinweise zur Kompilierung
  • Grundlegende Optimierungsverfahren

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.

  • Konfigurieren von FPGA-I/O
  • Erkunden von I/O-Typen
  • Erkunden analoger CompactRIO-I/O
  • Verarbeiten von FPGA-I/O-Fehlern
  • Implementieren von Schleifenausführungsraten
  • Synchronisieren von Modulen der C-Serie
  • Einfügen von Verzögerungen zwischen Ereignissen
  • Messen des zeitlichen Abstands zwischen Ereignissen
  • Benchmarking von Schleifenraten

Signalverarbeitung in LabVIEW FPGA

Erkunden Sie Datentypen, Methoden und integrierte oder externe Funktionen zur Signalverarbeitung mit dem FPGA.

  • Verwenden von Festkomma-Datentypen
  • Verwenden von Fließkommazahlen mit einfacher Genauigkeit
  • Durchführen von Berechnungen und Analysen auf dem FPGA
  • Einbinden fremden geistigen Eigentums (IP)

Prozessübergreifende Kommunikation in LabVIEW FPGA

Erkunden Sie die verfügbaren Kommunikationsmechanismen für Prozesse, die auf dem FPGA ausgeführt werden.

  • Erkunden paralleler Schleifen auf dem FPGA
  • Übertragen aktueller Daten (Tag)
  • Übertragen gepufferter Daten (Stream, Message)

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.

  • Programmatische Kommunikation zwischen dem FPGA-VI und dem Real-Time-VI
  • Übertragen eines FPGA-VIs auf den FPGA
  • Übertragen aktueller Daten (Tag)
  • Übertragen gepufferter Daten (Stream, Message)
  • Synchronisieren des RT-VIs mit dem FPGA-VI
  • Implementieren eines FPGA-Watchdogs

Erkunden gemeinsamer FPGA-Optimierungen

Erfahren Sie mehr über die Optimierung der Leistung und des Ressourcenverbrauchs des FPGAs.

  • Anwendungsfälle für die Optimierung
  • Optimierungsverfahren für FPGA-Größe
  • Optimierungsverfahren für Geschwindigkeit/Durchsatz
  • Ausführen von Programmcode in taktsynchronen zeitgesteuerten Schleifen
  • Einsatz von Pipelining
  • Erkunden des 4-Wire-Handshaking

Fehlersuche und Testen in FPGA

Lernen Sie Verfahren zur Fehlersuche und zum Testen von FPGA-VIs kennen und erkunden Sie zusätzliche Ressourcen.

  • Fehlersuche und Testen von FPGA-Code
  • Untersuchen zusätzlicher Ressourcen

Lernpfad fortsetzen

Ingenieur macht sich auf seinem Computer mit LabVIEW vertraut.

 

Softwareentwicklung für Testanwendungen

 

 

Im Kurs „Software-Engineering für Testanwendungen“ werden LabVIEW Tools und Branchenpraktiken zum Definieren, Verwalten, Entwerfen, Entwickeln, Validieren und Bereitstellen von Qualitätstestlösungen vorgestellt.

Ingenieur richtet SystemLink ein.

 

Verwalten von Systemen und Daten mit SystemLink Server


In diesem Kurs lernen Sie, wie Sie mit Hilfe der SystemLink-Serverumgebung Testsysteme verwalten, Software bereitstellen, Hardwareprodukte verwalten sowie Testergebnisse sammeln und analysieren können.

 

Interaktive Untersuchung von Daten mit DIAdem

 

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.

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.