27.04.2009, 10:31
Beitrag #1
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Kann man zwei Cluster zu einem zusammenführen?
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
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
27.04.2009, 10:49
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Kann man zwei Cluster zu einem zusammenführen?
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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
27.04.2009, 10:49
Beitrag #3
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Kann man zwei Cluster zu einem zusammenführen?
Danke!
Wie meinst du das mit den Refnums?
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
27.04.2009, 10:53
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Kann man zwei Cluster zu einem zusammenführen?
Na hierüber, dann kannst du es zumindest in einer For-Schleife machen.
Wobei besser lesbar ist der Code wahrscheinlich per Bundle/Unbundle...
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
27.04.2009, 11:02
Beitrag #5
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Kann man zwei Cluster zu einem zusammenführen?
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!
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
27.04.2009, 11:19
Beitrag #6
|
IchSelbst
LVF-Guru
Beiträge: 3.692
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Kann man zwei Cluster zu einem zusammenführen?
' 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.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
27.04.2009, 11:44
Beitrag #7
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Kann man zwei Cluster zu einem zusammenführen?
' 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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
| |