Object-Oriented Design and Programming in LabVIEW – Kursübersicht

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.

Verfügbare Formate

 

Virtuelles Training

 

Präsenzschulung

 

Für diesen Kurs ist keine private Schulung verfügbar

Kursziele

Kursdetails

Dauer

Zielgruppe

Kursvoraussetzungen

Verwendete NI-Produkte

Schulungsmaterialien

Kosten in Credits

Object-Oriented Design and Programming in LabVIEW – Kursübersicht

LektionÜbersichtThemen

Einführung in die objektorientierte Programmierung

Untersuchen Sie, wie sich ein objektorientierter Ansatz beim Entwerfen und Implementieren einer Anwendung eignet.

  • Was ist objektorientiertes Design?
  • Was ist objektorientierte Programmierung (OOP)?
  • Was ist eine Klasse?
  • Was ist ein Objekt?

Entwerfen einer objektorientierten Anwendung

Entwerfen einer Anwendung mithilfe objektorientierter Entwurfsprinzipien

  • Zu Beginn muss man wissen, was man erstellen will
  • Klassenidentität, -zustand und -verhalten
  • Methoden
  • Abhängigkeiten zwischen Klassen
  • Schnittstellen

Objektorientiertes Design kennenlernen 

Lernen Sie objektorientierte Entwurfsprinzipien kennen: dynamische Bindung, Klassendiagramme sowie das Erkennen und Beheben gängiger Entwurfsfehler. 

  • Dynamische Bindung
  • Klassendiagramme
  • Gängige Entwurfsfehler

Implementieren objektorientierter Programmierung in LabVIEW

Lernen Sie, in LabVIEW Klassen zu entwickeln und zu verwenden, die verständlich, skalierbar, wartbar und wiederverwendbar sind. 

  • LabVIEW-Klassen
  • Kapselung
  • Erbbeziehungen zwischen Klassen
  • Zugriffsbereich

Anwenden 
objektorientierter Prinzipien in LabVIEW  

Erwerben Sie Kenntnisse in der Anwendung objektorientierter Prinzipien in LabVIEW mit Fokus auf dynamischer Bindung, Schnittstellenvererbung, Tools und gängigen Klassenanwendungen.

  • Dynamische Bindung
  • Schnittstellenvererbung
  • Datenzugriffsobjekte: VIs und Eigenschaftsknoten
  • Tools
  • Gängige Anwendungsfälle für Klassen

Objektorientierte Entwurfsmuster und -tools

Ersetzen gängiger Muster in einer vorhandenen LabVIEW-Anwendung durch Objekte.

  • Umstellen auf LabVIEW-Klassen
  • Entwurfsmuster
  • Vorlagenmethodenmuster
  • Aggregationsmuster
  • Fabrikmuster
  • Zustandsmuster
  • Befehlsmuster
  • Entwurfsmuster – Zusammenfassung
  • Objektreferenzen und Konstruktionsgarantien

Verteilen und Bereitstellen von Code

Überprüfen, Refactoring und Bereitstellen von Code mithilfe guter objektorientierter Programmierverfahren.

  • Bewährte Methoden für verständlichen Code
  • Frontpanelanzeigen für Objektdaten
  • Bereitstellung
  • Zusätzliche Ressourcen

Lernpfad fortsetzen

Ingenieur macht sich auf seinem Computer mit LabVIEW vertraut.

 

Actor-Oriented Design in LabVIEW

 

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.

 

Software Engineering for Test Applications

 

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.

 

Ingenieur macht sich vertraut

 

LabVIEW-Grundlagen 3

 

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.

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.