LabVIEWForum.de - Kann man zwei Cluster zu einem zusammenführen?

LabVIEWForum.de

Normale Version: Kann man zwei Cluster zu einem zusammenführen?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin zusammen,

ich habe in meinemProjekt folgende Struktur:

SubVI_01 gibt ein Cluster aus.
SubVI_02 gibt ein Cluster aus.
SubVI_03 gibt ein Cluster aus.

SubVI_04 ruft SubVI_01 - SubVI_03 auf und sollte ein einziges Cluster mit allen Elementen aus den drei einzelnen SubVIs ausgeben.

Muss ich dafür alle Cluster aufschlüsseln und neu zusammenfügen, oder gibt es sowas wie "Cluster verbinden" (ich möchte kein Cluster of Cluster haben!).

Vielen Dank für Anregungen.
Torsten
AFAIK:
' schrieb:Muss ich dafür alle Cluster aufschlüsseln und neu zusammenfügen,
Ja (wobei man vielleicht etwas über Refnums machen könnte).
' schrieb:oder gibt es sowas wie "Cluster verbinden"
Nein.

Gruß, Jens
Danke!

Wie meinst du das mit den Refnums?
Na hierüber, dann kannst du es zumindest in einer For-Schleife machen.
[attachment=18021]
Wobei besser lesbar ist der Code wahrscheinlich per Bundle/Unbundle...

Gruß, Jens
Also mein größtes Problem ist, dass ich gerne die Funktion NachNamenBündeln hätte. Und wenn ich eben in den SubVIs 01-03 ein Element änder, wäre es schön wenn das zusammengefügte Cluster auch die Änderungen automatisch übernimmt. Also gefällt mir die Idee mit der Schleife schon ganz gut. Muss ich mal bissl rumspielen ob das machbar ist.

Danke soweit schonmal!
' schrieb:(ich möchte kein Cluster of Cluster haben!).
Warum?
Ich hab damit überhaupt kein Problem.

Cluster sind ein definierter Typ - und zwar schon zur Entwicklungszeit. Daher dürfte es sehr schwer werden, zur Programmlaufzeit aus drei beliebigen Clustern einen einzelnen zu machen. Auch das Entbundeln wird ja bereits zur Entwicklungszeit festgelegt. Wie soll da dann was zur Laufzeit gehen?

Arrays haben eben den Vorteil, dass das zur Laufzeit was geht - nämlich über den Index.
' schrieb:Und wenn ich eben in den SubVIs 01-03 ein Element änder,
Das schreit nach TypeDefs
' schrieb:wäre es schön wenn das zusammengefügte Cluster auch die Änderungen automatisch übernimmt.
Wird wohl auch nur bei TypeDefinierten Clustern hinhauen, aber nicht so automatisch, wie du dir das wahrscheinlich denkst und wünscht. Über die PropertyNode aller ControlRefNums könnte man aber wahrscheinlich tricksen...

Gruß, Jens
Referenz-URLs