LabVIEWForum.de - Referenz eines Clusters ins SubVi

LabVIEWForum.de

Normale Version: Referenz eines Clusters ins SubVi
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,
erklärung:
Ich hab ein Cluster in nem HauptVi, die Referenz des Clusters wird in ein SubVI verdrahtet.

Wenn ich jetzt im Cluster eine Variable dazu oder weg nehme bekomme ich einen Klassenkonflikt.
Warum den das? Kann mir das jemand erklären?

Hintergrund:
Ich möchte ein Vi schreiben an das man einfach neReferenz eines Belibigen Clusters anschliessn kann.
In dem SubVi will ich dann eine Referenz, der im Cluster vorhandenen Bedinelemene , auslesen und zB die werte des Bedinelements weiterverarbeiten.

Ich hab mal ein Beispiel erstellt das ich noch anhänge.
Wenn ihr die Vis öffnet und im HauptVi das Array z.B. aus dem Cluster schiebt seht ihr was ich meine.

Vielleicht weis jemand Rat.

Hoffentlich hab ich das jetzt auch verständlich erklärt.

Grüße
Achimedes

Lv85_img
[attachment=11870]
[attachment=11869]
Kann auch net gehen, weil du eine tyspezifizierte Referenz hast....
D.h. erstell eine allgemeine ClusterRef, dann wirds tun

Du wirst dann zwar einen coercion dot sehen, aber das ist egal. Durch die Aufhebung der typ spez erreichst du, dass jede art von cluster angeschlossen werden kann
Hallo, Achimedes,

Problem ist wahrscheinlich, dass deine Referenz in deinem SubVI noch den Datentyp enthält, also eine "strict Cluster-Refnum" ist. Siehst du daran, dass da noch so ein orangenes Sternchen in der Ecke im FP zu sehen ist. Die musst du entfernen, dann kannst du jede beliebige Cluster-Refnum an das SubVI übergeben. Entfernen geht über rechte Maustaste->Select Ctrl Type->Cluster.

MfG, Jens

EDIT: :)freedive war schneller....
und wie die geier stuerzen wir uns auf so einen post Smilie_saug_
Dankeschön ihr Zwei.
Guru2

Jetzt funktioniert es.
Yahoo

Grüße
Achimedes
Referenz-URLs