LabVIEWForum.de
Einzelnen Wert im Cluster ändern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Einzelnen Wert im Cluster ändern (/Thread-Einzelnen-Wert-im-Cluster-aendern)



Einzelnen Wert im Cluster ändern - MichaDu - 24.08.2008 10:37

Hallo,

ich verwende in meinem Programm mehrere Cluster mit jeweils vielen Variablen. Zum Setzen einzelner Variablen muss ich jedesmal eine Bündelung mit etwa 20 Elementen vorschalten, die ich aber nicht brauche. Das finde ich mühsam und verschwendet auch Platz im Diagramm.

Gibt es keine andere Möglichkeit zum Setzen einzelner Werte? Das klappt doch auch beim Lesen mit Unbundle by Name, ohne den ganzen Wust mitzuschleppen...


Einzelnen Wert im Cluster ändern - MichaDu - 24.08.2008 11:17

Schon erledigt. Hab ne Lösung gefunden


Einzelnen Wert im Cluster ändern - MikeS81 - 29.08.2008 10:19

Hallo MichaDu,
jetzt interessiert mich aber schon wie du es gelöst hast! Du könntest den Wert auch mit den Referenzen der einzelnen Controls ändern, dass hilft aber nichts wenn du das Cluster in einem Shiftregister bearbeitest. Um den Datenfluß nicht zu stören empfehle ich auf jeden Fall "bundle/unbundle by name".

Mike


Einzelnen Wert im Cluster ändern - jg - 29.08.2008 10:34

' schrieb:Hallo MichaDu,
jetzt interessiert mich aber schon wie du es gelöst hast! Du könntest den Wert auch mit den Referenzen der einzelnen Controls ändern, dass hilft aber nichts wenn du das Cluster in einem Shiftregister bearbeitest. Um den Datenfluß nicht zu stören empfehle ich auf jeden Fall "bundle/unbundle by name".

Mike
Eine (und einzig mir bekannte) Möglichkeit:
Rechtsklick auf Cluster-Element->Create->PropertyNode und dann den Wert setzen. Mag nicht gerade die LV-reine-Lehre-Methode sein, aber wenn es sonst keine Datenflussprobleme macht, warum nicht?!Wink

Gruß, Jens


Einzelnen Wert im Cluster ändern - sccompu - 29.08.2008 12:06

Hallo ,

man kann doch einzelne Werte schreiben.
Oder habe ich das Problem nicht richtig verstanden?

Gruß
Christian


Einzelnen Wert im Cluster ändern - eg - 29.08.2008 12:29

' schrieb:Hallo ,

man kann doch einzelne Werte schreiben.
Oder habe ich das Problem nicht richtig verstanden?

Gruß
Christian


Schau dir den kompletten Topicnamen an - Bundelnverbot !Big Grin

Ne, mit Property Node "Value" des einzelnen Elementes soll es gehen.


Einzelnen Wert im Cluster ändern - MikeS81 - 30.08.2008 15:53

' schrieb:Schau dir den kompletten Topicnamen an - Bundelnverbot !Big Grin

Ne, mit Property Node "Value" des einzelnen Elementes soll es gehen.

Hall eg,
das ist wahr, aber innerhalb einer Schleife hilft es auch nicht, denn da sollte ja ein Shiftregister benutzt werden um die Werte zu halten. :mellow:Wie bereits geschrieben, ich empfehle die bundle/unbundle Funktion zu benutzen.
Vielleicht kann der Author mal schreiben in welcher Umgebung das ungünstig ist! Danke! :-)

Mike


Einzelnen Wert im Cluster ändern - eg - 30.08.2008 17:05

' schrieb:Hall eg,
das ist wahr, aber innerhalb einer Schleife hilft es auch nicht, denn da sollte ja ein Shiftregister benutzt werden um die Werte zu halten. :mellow:Wie bereits geschrieben, ich empfehle die bundle/unbundle Funktion zu benutzen.
Vielleicht kann der Author mal schreiben in welcher Umgebung das ungünstig ist! Danke! :-)

Mike


Ich sage ja nicht dass es richtig oder besser ist. Ich mache es in meinen Programmen immer mit Bundle/Unbundle by Name, aber da der Autor extra danach fragt...


Einzelnen Wert im Cluster ändern - MichaDu - 02.09.2008 13:43

Hallo,

oje, da habe ich aber einen Stein ins Rollen gebracht... Sorry für die späte Antwort, aber ich dachte, das hätte sich erledigt.

Ich habe es so gelöst, wie MikeS81 und sccompu es vorgeschlagen haben. Mir war diese Möglichkeit als Anfänger noch nicht bewusst, dass ich auch einzelne Werte über "Bundle by Name" schreiben kann. Ich hatte es auch zwischendurch über Property-Nodes gemacht, das war mir aber auch zu "unsauber".

Trotz allem vielen Dank für eure Beiträge!