Im Kurs „Actor-Oriented Design in LabVIEW“ wird auf den Einsatz des Akteur-Frameworks für den Entwurf und die Implementierung skalierbarer, erweiterbarer Softwarearchitekturen für LabVIEW-Anwendungen eingegangen, die ein hohes Maß an Parallelität erfordern. In diesem Kurs nehmen Sie an Diskussionen teil und arbeiten selbständig und im Team daran, einzelne Akteure zu erstellen und eine mit diesen Akteuren aufgebaute Anwendung zu entwickeln. Sie erfahren, wie Sie im Framework arbeiten, mit Hilfe von Vererbung und Komposition hochparallele Systeme mit vielschichtiger Funktionsweise aufbauen und fertige Systeme testen und einrichten können.
Für diesen Kurs ist keine private Schulung verfügbar
Aufbau von Akteuren mit Hilfe des Akteur-Frameworks
Entwurf und Aufbau komplexer, mehrstufiger Systeme zur Lösung von Problemen, die ein hohes Maß an Parallelität erfordern.
Implementierung gängiger Entwurfsmuster in Akteursystemen, um die Wiederverwendung und Erweiterbarkeit zu unterstützen.
Vor Ort (mit Kursleiter): 3 Tage
Online-Kurs (mit Kursleiter): Fünfeinhalbstündige Sessions über 4 Tage
Für erfahrene LabVIEW-Anwender, die mittelgroße bis große Anwendungen entwickeln, welche ein hohes Maß an Parallelität erfordern.
Das Akteur-Framework ist für mittelgroße bis große Anwendungen gedacht, die mehrere Benutzeroberflächen, Datenerfassungs- oder Datenverarbeitungsmodule besitzen, die parallel laufen und miteinander kommunizieren müssen.
LabVIEW-Grundlagen 3 (Kurs)
Objektorientiertes Design and Programmieren in LabVIEW
Erfahrung mit den in den Kursen „LabVIEW-Grundlagen 3“ und „Objektorientiertes Entwerfen und Programmieren in LabVIEW“ behandelten Themen ist erforderlich
LabVIEW Professional Version 2021
LabVIEW Desktop Execution Trace Toolkit
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: 30 Education Services Credits oder neun Training Credits
Private virtuelle oder Präsenzkurse: 210 Education Services Credits oder 60 Training Credits
Lektion | Übersicht | Themen |
---|---|---|
Grundlagen zum Akteur-Framework | Untersuchen Sie ein Berechnungsmodell, das die parallele Ausführung fördert, und erfahren Sie, wie sich das Akteur-Framework von Systemen mit Handlern für Nachrichten-Queues entwickelt hat. |
|
Erstellen von Akteuren | Lernen Sie die Funktionen des Akteur-Frameworks kennen und erfahren Sie, wie Sie einen Akteur erstellen. |
|
Entwerfen von Systemen im Akteur-Framework | Entwickeln einer Anwendungsarchitektur im Akteurmodell, die bestimmte Anforderungen erfüllt |
|
Erstellen von Akteuren durch Vererbung | Mit Hilfe der Vererbung können Sie komplexe Funktionsweisen in einem einzelnen Akteur implementieren. Erfahren Sie, wie eine gute Vererbungshierarchie die Entwicklung vereinfacht und die Wiederverwendung fördert. |
|
Kennenlernen von Hardwareabstraktionsschichten | Implementieren einer Hardwareabstraktionsschicht mit Hilfe von Akteuren |
|
Erstellen von Akteuren durch Komposition | Erstellen Sie einen Akteur, der durch Verwalten einer Reihe von Unterakteuren ein komplexes Verhalten implementiert. |
|
Entkoppeln von Akteuren | Unterakteure können wiederverwendet werden, indem sie von ihren Aufrufern entkoppelt werden. |
|
Gestalten von Benutzeroberflächen | Entdecken Sie Optionen zum Hinzufügen von Benutzeroberflächen zu Akteur-Framework-Systemen. |
|
Kennenlernen verteilter Systeme | Kennenlernen der Kommunikationsinfrastruktur, die für das Erstellen von Akteur-Framework-Systemen erforderlich ist, die auf mehreren Rechenzielen verteilt sind. |
|
Zustandsmuster-Akteure | Erstellen Sie einen Akteur, der seine Reaktion auf Nachrichten ändern kann. |
|
Fortgeschrittener Handler für Nachrichten | Ändern Sie die Implementierung der Nachrichtenverarbeitung durch den Akteur. |
|
Integrieren von Akteuren in synchrone Systeme | Einbinden von Akteuren in Prozeduranwendungen |
|
Modultests im Akteur-Framework | Entwickeln Sie eine Suite von automatisierten Tests, um das Verhalten Ihrer Akteure nachzuweisen. |
|
Verwenden gängiger Entwurfsmuster zur Implementierung und Verteilung von LabVIEW-Anwendungen
Programmatisches Messen, Erzeugen und Synchronisieren von Datenerfassungs-Tasks
Entwerfen, Erstellen von Prototypen und Bereitstellen einer zuverlässigen Real-Time-Anwendung mit NI CompactRIO
Planen Sie, innerhalb eines Jahres an drei oder mehr Kursen mit Kursleiter von NI teilzunehmen?
Eine Schulungsmitgliedschaft bietet kostengünstigen und unbegrenzten Zugriff auf alle öffentlichen Präsenzschulungen und virtuellen Kurse von NI sowie unbegrenzte Zertifizierungsgutscheine.