LabVIEWForum.de
Rückgabe der Daten einer Baumstruktur - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: LVOOP (/Forum-LVOOP)
+---- Thema: Rückgabe der Daten einer Baumstruktur (/Thread-Rueckgabe-der-Daten-einer-Baumstruktur)



Rückgabe der Daten einer Baumstruktur - Piranhaschaf - 13.09.2016 10:36

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


RE: Rückgabe der Daten einer Baumstruktur - GerdW - 13.09.2016 11:48

Hallo Luis,

um Elemente in ein Tree-Control einzufügen (oder zu bearbeiten), gibt es Methoden. Die musst du eben verwenden…


RE: Rückgabe der Daten einer Baumstruktur - Piranhaschaf - 13.09.2016 12:10

Du meinst also, ich muss über den Methodenknoten die einzelnen Elemente in meine Ausgabeliste übertragen?


RE: Rückgabe der Daten einer Baumstruktur - GerdW - 13.09.2016 12:14

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…


RE: Rückgabe der Daten einer Baumstruktur - Piranhaschaf - 13.09.2016 13:06

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