Die LabVIEW-Terminologie für die objektorientierte Programmierung stimmt überwiegend mit der in anderen objektorientierten Programmiersprachen, beispielsweise C++ oder Java, verwendeten Terminologie wie Klassenstruktur, Kapselung oder Vererbung überein. Mit objektorienterierter Programmierung kann Programmcode erstellt werden, der sich einfach und ohne Einfluss auf andere Abschnitte der Anwendung bearbeiten und warten lässt. Ebenso können mit ihrer Hilfe benutzerdefinierter Datentypen erstellt werden.

Die Informationen zur objektorientierten Programmierung in der LabVIEW-Hilfe setzen Grundkenntnisse der objektorientierten Programmierung voraus. Wenn Sie mit dieser Art der Programmierung noch nicht vertraut sind, finden Sie nachfolgend einige Literaturhinweise zum Thema.

Timothy Budd: An Introduction to Object-Oriented Programming. Redwood City, Calif.: Addison-Wesley, 2001.

Peter Coad, Jill Nicola: Object-Oriented Programming. Upper Saddle River, N.J.: Pearson Education, 1993.

John Conway, Steve Watts: A Software Engineering Approach to LabVIEW. Upper Saddle River, N.J.: Prentice Hall, 2003.

Matt Weisfeld: The Object-Oriented Thought Process. Indianapolis, Ind.: Sam's Publishing, 2004.

Hinweis Als Einführung in die objektorientierte Programmierung empfiehlt NI das Buch The Object-Oriented Thought Process.

Im Support-Dokument auf ni.com finden Sie unter den FAQ zu objektorientierter Programmierung in LabVIEW weitere Quellen.

Im Verzeichnis labview\examples\lvoop finden Sie Beispiele für die objektorientierte Programmierung.

Nach ähnlichen Beispielen suchen

Zugehörige Themen

Klassen und Objekte

Erstellen von LabVIEW-Klassen

Entwickeln von LabVIEW-Klassen

Vergleichen von LabVIEW-Klassenobjekten

LabVIEW-Schnittstellen

Verwenden von LabVIEW-Klassen und -Schnittstellen in einer Anwendung

Anleitung zum Thema

Erstellen einer LabVIEW-Klasse oder -Schnittstelle

Erstellen eines Member-VIs in einer LabVIEW-Klasse oder -Schnittstelle

Hinzufügen von Objekten zu einer LabVIEW-Klasse oder -Schnittstelle

Ändern des Verbindungsdesigns einer LabVIEW-Klasse oder -Schnittstelle