Der Kurs „Object-Oriented Design and Programming in LabVIEW“ deckt die grundlegenden Prinzipien des objektorientierten Designs und der objektorientierten Programmierung ab. Anschließend erfahren Sie, wie diese Prinzipien in LabVIEW implementiert werden. Objektorientiertes Design (OOD) fördert das Erzeugen von übersichtlichen Schnittstellen zwischen Programmabschnitten. Die Fehlersuche und die Arbeit in großen Teams von Programmierern werden vereinfacht. Objektorientiertes Programmieren ist die Entwicklung von Code in einer Programmiersprache mit objektorientierten Entwurfsprinzipien.
Für diesen Kurs ist keine private Schulung verfügbar
Ermitteln, ob der objektorientierte Ansatz zum Lösen eines Problems geeignet ist
Entwerfen einer Anwendung mithilfe objektorientierter Entwurfsprinzipien
Ersetzen von gängigen Mustern in einer vorhandenen LabVIEW-Anwendung durch Objekte
Implementieren einer einfachen Klassenhierarchie mithilfe von LabVIEW-Klassen und Schnittstellen
Vor Ort (mit Kursleiter): 3 Tage
Online-Kurs (mit Kursleiter): Fünfeinhalbstündige Sessions über 4 Tage
Auf Anforderung: 5 Stunden (Übungen als Ergänzung)
Benutzer von LabVIEW, die verständlichen, skalierbaren, wartbaren und wiederverwendbaren Code erstellen möchten
Benutzer von LabVIEW, die Code entwickeln möchten, der einfach auf Fehler untersucht werden kann
Benutzer von LabVIEW, die Erfahrungen im Umgang mit objektorientierter Programmierung in anderen Sprachen haben und wissen möchten, wie objektorientierte Entwürfe in LabVIEW umgesetzt werden
Teilnehmer des Kurses „LabVIEW-Grundlagen 2“, die sich auf die objektorientierte Programmierung konzentrieren möchten
„LabVIEW-Grundlagen 2“ (Kurs) oder entsprechende Erfahrung im Umgang mit LabVIEW
LabVIEW 2021
LabVIEW 2024
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.
On-Demand: In Softwareabonnements und Unternehmensverträgen enthalten, alternativ fünf Education Services Credits oder zwei Training Credits
Ö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 |
---|---|---|
Einführung in die objektorientierte Programmierung | Untersuchen Sie, wie sich ein objektorientierter Ansatz beim Entwerfen und Implementieren einer Anwendung eignet. |
|
Entwerfen einer objektorientierten Anwendung | Entwerfen einer Anwendung mithilfe objektorientierter Entwurfsprinzipien |
|
Objektorientiertes Design kennenlernen | Lernen Sie objektorientierte Entwurfsprinzipien kennen: dynamische Bindung, Klassendiagramme sowie das Erkennen und Beheben gängiger Entwurfsfehler. |
|
Implementieren objektorientierter Programmierung in LabVIEW | Lernen Sie, in LabVIEW Klassen zu entwickeln und zu verwenden, die verständlich, skalierbar, wartbar und wiederverwendbar sind. |
|
Anwenden | Erwerben Sie Kenntnisse in der Anwendung objektorientierter Prinzipien in LabVIEW mit Fokus auf dynamischer Bindung, Schnittstellenvererbung, Tools und gängigen Klassenanwendungen. |
|
Objektorientierte Entwurfsmuster und -tools | Ersetzen gängiger Muster in einer vorhandenen LabVIEW-Anwendung durch Objekte. |
|
Verteilen und Bereitstellen von Code | Überprüfen, Refactoring und Bereitstellen von Code mithilfe guter objektorientierter Programmierverfahren. |
|
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.
Der Kurs „Software Engineering for Test Applications“ baut auf dem im Kurs „LabVIEW-Grundlagen 3“ behandelten Softwareentwicklungsprozess auf. In diesem Kurs werden die entsprechenden Kenntnisse vertieft. Sie erfahren mehr zu LabVIEW-Werkzeugen und Methoden der Branche zum Definieren, Verwalten, Entwerfen, Entwickeln, Validieren und Bereitstellung von hochwertigen Lösungen.
Der Kurs „LabVIEW-Grundlagen 3“ vermittelt Ihnen strukturierte Herangehensweisen für das Entwerfen, Umsetzen, Dokumentieren und Testen von LabVIEW-Anwendungen. Der Schwerpunkt dieses Kurses liegt auf der Entwicklung verständlicher, skalierbarer und wartbarer hierarchischer Anwendungen. Die in diesem Kurs vorgestellten Methoden und Vorgehensweisen helfen Ihnen dabei, stabile Anwendungen zu entwickeln und die Entwicklungsdauer Ihrer Anwendungen zu verkürzen.
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.