LabVIEWForum.de - Rückgabe der Daten einer Baumstruktur

LabVIEWForum.de

Normale Version: Rückgabe der Daten einer Baumstruktur
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

in einem LOOP-Projekt nutze ich eine Baumstruktur. In einer Methode fülle ich die Baumstruktur mit Objekten (siehe VI). Zur Vereinfachung habe ich diese Methode in ein Standard-VI ausgelagert.

Ich möchte nach Einfügen eines Objektes die Baumstruktur zurückgeben. Dazu verwende ich ein Anzeigeelement "OUT_tree", welches ich dann als Anschluss hinzufüge. Allerdings werden die Werte aus meine Baumstruktur nie übergeben. Sprich, das Anzeigeelement zeigt nie meine eingefügten Daten an.

Wie kann ich also das Anzeigeelement aktualisieren, damit es die hinzugefügten Elemente zeigt?

Vielen Dank und LG,

Luis
Hallo Luis,

um Elemente in ein Tree-Control einzufügen (oder zu bearbeiten), gibt es Methoden. Die musst du eben verwenden…
Du meinst also, ich muss über den Methodenknoten die einzelnen Elemente in meine Ausgabeliste übertragen?
Hallo Schaf,

ja.
Die Elemente in einem Tree sind Eigenschaften dieses Controls/Indicators.
Wenn du also von einem Tree in den anderen Elemente übertragen willst, musst du sie bei einem auslesen und beim anderen reinschreiben - mit Properties/Methods des Trees…
Hallo,

ich habe ein andere Lösung gefunden, welche für meine Zwecke perfekt funktioniert.

Ich übergebe nicht die Baumstruktur selbst, sondern eine Referenz. Diese Referenz gebe ich zurück und kann sie für meine Zwecke weiterverwenden. Gleichzeitig wird die Baumstruktur grafisch aktualisiert.

Hier erkenne ich auch, dass meine Problembeschreibung suboptimal war. Denn ich habe genau nach dieser grafischen Aktualisierung gesucht, was sich schwierig gestaltet hat, weil das eigentliche Einfügen von neuen Objekten in den Baum in einem SubVI ausgeführt wird. Daher wollte ich ursprünglich den neuen Baum mittels Anzeigeobjekt vom SubVI zurückgeben. Durch die Rückgabe der Referenz habe ich dieses Problem nun gelöst.

Vielen Dank uns beste Grüße,

Luis
Referenz-URLs