From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Objektorientiertes Design und Programmieren 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.

Kursdetails:

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

LektionÜbersichtThemen
Einführung in dieobjektorientierte Programmierung

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

  • Einführung
  • Was ist objektorientiertes Entwickeln?
  • Was ist objektorientierte Programmierung?
  • Was ist eine Klasse?
  • Was ist ein Objekt?
Entwicklung einerobjektorientierten Anwendung

Entwerfen einer Anwendung mithilfe objektorientierter Entwurfsprinzipien.

  • Beginnen Sie damit, zu wissen, was zu erstellen ist
  • Klassenidentität, -zustand und -verhalten
  • Methoden
  • Abhängigkeiten zwischen Klassen
  • Schnittstellen
  • Dynamische Bindung
  • Klassendiagramme
  • Gängige Entwurfsfehler
Implementieren derobjektorientierten Programmierung in LabVIEW

Entwickeln und Verwenden von Klassen in LabVIEW, die lesbar, skalierbar, wartbar und wiederverwendbar sind.

  • LabVIEW-Klassen
  • Kapselung
  • Erbbeziehungen zwischen Klassen
  • Zugriffsbereich
  • Dynamische Bindung
  • Schnittstellenvererbung
  • Tools
  • Häufige Anwendungsfälle für Klassen

Objektorientierte Entwurfsmuster und -Tools

Ersetzen von gängigen Mustern in einer vorhandenen LabVIEW-Anwendung durch LabVIEW-Objekte.

  • Umstellen auf LabVIEW-Klassen
  • Entwurfsmuster
  • Vorlagenmethodenmuster
  • Aggregationsmuster
  • Fabrikmuster
  • Kundenlösung: Hardwareabstraktionsschichten
  • Zustandsmuster
  • Befehlsmuster
  • Entwurfsmuster – Zusammenfassung
  • Objektreferenzen und Konstruktionsgarantien

Verteilen und Bereitstellen von Code

Sie führen eine Codeprüfung und Refactoring durch und verteilen Programmcode mithilfe guter objektorientierter Programmierverfahren.

  • Bewährte Methoden für lesbaren Code
  • Frontpanel-Anzeigen für Objektdaten
  • Umstellen auf LabVIEW-Klassen
  • Verteilung
  • Zusätzliche Ressourcen

Jetzt starten mit „Object-Oriented Design and Programming in LabVIEW“