From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
Der Kurs „Entwickeln deterministischer Anwendungen mit LabVIEW Real-Time“ vermittelt Lernerfahrungen für das Entwerfen, das Prototyping und die Bereitstellung einer zuverlässigen Real-Time-Anwendung. Nach Abschluss dieses Kurses sind Sie in der Lage, Ihre Systemanforderungen in eine skalierbare Softwarearchitektur umzusetzen, angemessene Methoden für den Datenaustausch zwischen Prozessen und im Netzwerk auszuwählen und Ihren Real-Time-Algorithmus zu entwerfen, bereitzustellen und zu definieren.
Für diesen Kurs ist keine virtuelle Schulung verfügbar
Für diesen Kurs ist keine Präsenzschulung verfügbar
Für diesen Kurs ist kein Privatunterricht verfügbar
Die Hauptstruktur von LabVIEW-Projekten mit dem LabVIEW Real-Time Module erkunden
Erkunden Sie die Erfassung und Erzeugung von Daten, steuern Sie das Timing und implementieren Sie die Signalverarbeitung auf einem Real-Time-Prozessor
Erkunden Sie die Implementierung einer Mensch-Maschine-Schnittstelle (Human Machine Interface, HMI) auf dem PC
Erkunden Sie den Datenaustausch zwischen FPGA, Real-Time und PC
Erkunden Sie Fehlersuche, Benchmarking und Testmethoden für Ihre Anwendung
Erkunden Sie die Bereitstellung einer Anwendung
On-Demand: 8 Stunden
Ingenieure, die sich für die Entwicklung, Fehlersuche und -behebung von Real-Time-Anwendungen interessieren
LabVIEW-Grundlagen 1
LabVIEW-Grundlagen 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
On-Demand-Schulungen umfassen digitale Kursmaterialien, die über den Lernbereich von NI bereitgestellt werden und für die Dauer Ihres Abonnements verfügbar sind.
On-Demand: In Softwareabonnements und Unternehmensverträgen enthalten, alternativ fünf Education Services Credits oder zwei Training Credits
Lektion | Übersicht | Themen |
---|---|---|
Erkunden von Embedded-Real-Time-Anwendungen mit LabVIEW Real-Time | Untersuchen einer Embedded-Anwendung, die Datenprotokollierungs-, Steuerungs- und Überwachungsfunktionen erfordert. |
|
Definieren von Anforderungen an die Anwendung | Erfahren Sie, wie Sie Embedded-Anwendungen entwerfen, Datenaustauschdiagramme mithilfe von Vektorwerkzeugen erstellen und Systemdiagramme entwickeln können.
|
|
Einrichtung der Hardware und PC-Konfigurationen
| Unterscheiden zwischen Einrichtungsprozessen für Real-Time-Hardware und PC-Software, Anschließen und Konfigurieren eines CompactRIO-Moduls mithilfe von NI MAX. |
|
Konfigurieren der Netzwerkeinstellungen
| Lernen Sie die verfügbaren Optionen zum Verbinden mit und Konfigurieren von Netzwerkeinstellungen Ihrer Real-Time-Hardware kennen. |
|
Konfigurieren von LabVIEW für die Kommunikation mit Real-Time-Zielsystemen | Erfahren Sie, wie Sie LabVIEW-VIs auf Real-Time-Zielsystemen konfigurieren und ausführen können und worin sich die CompactRIO-Programmiermodelle unterscheiden. |
|
I/O-Zugriff in LabVIEW Real-Time-Projekten | Erfahren Sie mehr über die NI-DAQmx- und Scan Engine-Programmiermodi für den Real-Time-Zielsystem-I/O-Zugriff und lernen Sie den FPGA-Programmiermodus und kompatible Produkte kennen. |
|
Multitasking- und Multithreading-Real-Time-VIs | Erkunden Sie die Architektur von LabVIEW Real-Time-VIs und untersuchen Sie Multitasking- und Multithreading-Konzepte für einen effizienten Real-Time-Systementwurf. |
|
Überblick über die Zeitplanung | Erkunden Sie die von NI-Real-Time-Systemen verwendeten Arten der Zeitplanung. |
|
Untersuchen der Prioritäten von Prozessen | Erkunden Sie die VI-Prioritätsstufen. |
|
Konfigurieren von Determinismus in LabVIEW | Erkunden Sie, wie Sie die VI-Prioritätsstufen konfigurieren und wie Sie beim Konfigurieren deterministischer Tasks die Ausführung freigeben können. |
|
Timing und Leistung in LabVIEW Real-Time | Lernen Sie LabVIEW Real-Time-VIs kennen und optimieren Sie über Timing-Funktionen, Express-VIs und Schleifenkonfigurationen die Leistung und die Ausführungsgeschwindigkeit. |
|
Übertragen von Daten zwischen deterministischen und nicht deterministischen Schleifen | Erkunden Sie verschiedene Implementierungen in LabVIEW Real-Time für den Datenaustausch zwischen deterministischen Schleifen und nicht deterministischen Schleifen. |
|
Übertragen von Daten zwischen nicht deterministischen Schleifen | Untersuchen Sie gängige Methoden zum Übertragen von Daten zwischen nicht deterministischen Schleifen. |
|
Einführung in Kanalverbindungen | Erkunden Sie das Konzept der Kanalverbindungen und seine Implementierung als zusätzliche Methode für den Austausch von Schleifen in LabVIEW Real-Time. |
|
Kommunikation zwischen Host und Ziel über Tags | Erkunden Sie die Unterschiede zwischen Frontpanel- und Netzwerkkommunikation in der UI-Implementierung und die Verwendung von Netzwerkumgebungsvariablen für einen effizienten Datenaustausch zwischen Zielsystem und Host. |
|
Kommunikation zwischen Host und Ziel über gepufferte Werte | Erkunden Sie die Konfiguration von Netzwerkstreams und die Kommunikation zwischen Hosts und Zielsystemen über gepufferte Werte. |
|
Untersuchen von Standardkommunikationsprotokollen | Untersuchen Sie Optionen zur Kommunikation mit Hardware, die LabVIEW nicht unterstützt. |
|
Realisieren von Mensch-Maschine-Schnittstellen (HMIs) mit Embedded-UI | Erkunden Sie, wie die Embedded-UI mit Real-Time-Anwendungen verwendet werden kann, um den Zugriff auf eine HMI zu erleichtern. |
|
Erkunden der Auswirkungen von Speicherauslastung und Speichervorbelegung | Vergleichen Sie dynamischen mit vorbelegtem Speicher und lernen Sie Strategien zur Minimierung der dynamischen Speicherauslastung kennen. |
|
Einführung in die Systemüberwachung |
Erfahren Sie, wie Sie die Systemleistung einschließlich CPU-Auslastung, Speicherauslastung und Netzwerkaktivität überwachen und analysieren können. |
|
Untersuchen der Auswirkungen von Zuverlässigkeit und sicherem Herunterfahren für Real-Time-Anwendungen | Untersuchen Sie das Konzept der Zuverlässigkeit im Zusammenhang mit der Entwicklung von Real-Time-Anwendungen und sehen Sie sich die Vorteile der Prozeduren zum sicheren Herunterfahren Ihrer Anwendungen an, um die Sicherheit und Integrität des Systems zu erhöhen. |
|
Umfassende Fehlerbehandlung | Untersuchen Sie die häufig verwendeten Ansätze zur Fehlerbehandlung in Real-Time-Systemen. |
|
Erkunden der Methoden zur Erhöhung der Systemzuverlässigkeit | Erkunden Sie Watchdog-Timer, Systemredundanz und das Modul der C-Serie für die funktionale Sicherheit, um die Zuverlässigkeit von LabVIEW-Programmen und die Sicherheit in Real-Time-Systemen zu verbessern. |
|
Untersuchen der Softwaretestverfahren für Embedded-Anwendungen mit LabVIEW Real-Time | Hier lernen Sie die Real-Time-System-Benchmarking-Tools kennen und erfahren, wie wichtig es ist, Programmcode in der Softwareentwicklung zu testen. |
|
Vorbereitung einer Embedded-Anwendung für die Verteilung | Erfahren Sie, wie Sie Real-Time-Anwendungen bereitstellen, Fehlersuchwerkzeuge verwenden und mit verteilten Anwendungen effektiv kommunizieren können. |
|
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.