LabVIEWForum.de - Anpassung eines Anzeige Clusters

LabVIEWForum.de

Normale Version: Anpassung eines Anzeige Clusters
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Gibt es die Möglichkeit ein Anzeige (Ausgangs) Cluster eines VIs automatisch an ein Bedienelement (Eingang) anzupassen, ähnlich der Funktion „Variant nach Daten“?
Was soll angepasst werden? Bahn

Gruß Markus
Ja wie soll ich das jetzt erklären – ich versuch mal :-)
Bei der VI „Variant nach Daten“ kann ich an den TYP Eingang ein beliebiges Cluster anhängen und der Ausgang passt sich entsprechend an. Könnte ich so was auch für ein von mir erstelltes VI machen?
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.
Ok, vielen Dank für die Hilfe.

Momentan arbeite ich ähnlich der Beschreibung - ich wollte mir nur etwas Arbeit ersparen.
Referenz-URLs