Hallo 83,
Zitat:Könnte ich so was auch für ein von mir erstelltes VI machen?
ein Anzeige (Ausgangs) Cluster eines VIs automatisch an ein Bedienelement (Eingang) anzupassen
Du willst also einen "variablen" Cluster als Ausgang eines VIs haben?
Antwort: Nein, geht nicht.
Grund: LabVIEW ist eine stark typisierte Sprache, Datentypen werden schon beim Erstellen/Editieren eines VIs festgelegt.
Lösung: Verwende einen Variant als Ausgang deines VIs, da kannst du beliebige Dinge hineinschreiben. (Du musst dann innerhalb des VIs auch mit Variants arbeiten!) Dummerweise muss dann aber der auf dein subVI folgende Programmteil wissen, was im Variant drinsteckt und sich das wieder selbst mit VariantToData herausholen! Lösung dafür: man arbeitet mit einem Cluster aus Enum und Variant, der Enum beschreibt dabei den Datentyp der im Variant versteckten Daten.