' schrieb:Auf der Cluster-Palette gibt es ein VI mit dem man einen Pfad in ein Klasseobjekt "verwandeln" kann und man bekommt zur Laufzeit die gewünschte Klasse, Die neue Klasse muss natürlich ihre Eigenschaften von einer Basisklasse, mit der das Hauptprogramm kompiliert wurde, geerbt haben.
Bei NI gibt's dazu folgendes Beispiel: Factory Pattern (@abrissbirne: Du meinst wohl dieses Beispiel, oder?)
Die Factory ist Beispielsweise ein Vertreter für das dynamische Laden und vor allem mit Preprocessing dem initialisieren von Objekten (Konstruktor Ersatz). Hier ist ein Bsp. das sich auf Plugins bezieht:
Extending LabVIEW-built applications with LVOOP plugins
Du kannst dir Bspw. ein OOP Framework bauen indem direkt alles enthalten ist (Queue Handling, Error Handling...).
Edit:
Hier das einfache Bsp.:
Plugin DEMO