INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Cluster nachträglich verändern



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

14.08.2007, 09:08
Beitrag #1

RxT Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Aug 2007

8.2.1; 2010
2007
kA

25524
Deutschland
Cluster nachträglich verändern
Ich habe ein Programm gebaut, bei dem ein Array von Clustern durch mehrere VIs weitergereicht wird. Nun ist das Problem, dass alle Übergabepunkte (Anzeigeelement-Bedienelement) ungültig werden (Verbindungen werden getrennt) wenn ich am Anfang das Cluster verändere (z.B. ein Element hinzufüge). Jedes Mal muss ich dann bei jedem VI den Eingang und Ausgang löschen und neu erstellen. Kann man einem Element sagen, dass es sich an das neue Cluster anpassen soll? Kann man vielleicht sogar erreichen, dass es den Übergabepunkten egal ist, wie das Cluster aussieht?

Ein einfacheres Beispiel ohne Array ist das folgende:

Sonstige .vi  Cluster_Main.vi (Größe: 7,28 KB / Downloads: 295)


Sonstige .vi  Cluster_Sub1.vi (Größe: 7,75 KB / Downloads: 289)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.08.2007, 09:18
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Cluster nachträglich verändern
Hallo,

gib' mal in der LabVIEW-Hilfe "polymorphic" ein und wähle dann "building VIs" aus. Das könnte Dir weiterhelfen.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.08.2007, 09:23 (Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2007 09:24 von jg.)
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Cluster nachträglich verändern
Was du brauchst, ist eine "Type Definition" deines Clusters. Und dann die Option "Automatic Update from Type Definition". Dann gehts.

Jetzt ist sicher deine Frage: Type Definition?

Dazu: Cluster im FP auswählen, dann auf Edit->Custom Control (o. so ä.) gehen. Es geht ein eigenes Fenster mit deinem Cluster auf. Dann oben in der Werkzeugleiste "Type Definition" auswählen. Element speichern. Und dann natürlich dieses "Custom Control" in all deinen SubVI's verwenden.

MfG, Jens

@Markus: Polymorphic ist da (aus meiner Sicht) der falsche Weg.

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.08.2007, 09:35
Beitrag #4

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
Cluster nachträglich verändern
Strict Type Def würde ich auch vorschlagen.
Nur bin ich etwas langsam.Wink
Aber ich hab noch ein kleines Beispiel,


Angehängte Datei(en)
Sonstige .ctl  cluster_def.ctl (Größe: 5,95 KB / Downloads: 173)

Sonstige .vi  cluster_main.vi (Größe: 9,29 KB / Downloads: 174)

Sonstige .vi  cluster_sub.vi (Größe: 9,21 KB / Downloads: 188)

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.08.2007, 10:50
Beitrag #5

RxT Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Aug 2007

8.2.1; 2010
2007
kA

25524
Deutschland
Cluster nachträglich verändern
Type Definition? Wink

Danke für die Erklärungen, scheint genau das richtige zu sein und löst nebenbei noch so ein paar andere Problemchen.
Polymorphe VIs erklären mir zwar auch einige Fragen, aber in diesem Fall sind wohl die Type Definitionen angebracht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Elemente Cluster in Cluster ansprechen simcum 3 2.506 02.10.2023 10:49
Letzter Beitrag: th13
  Datentypen verändern handsch21 11 6.897 29.03.2018 15:45
Letzter Beitrag: GerdW
  Farbe eines String verändern Woody 6 8.502 12.03.2018 13:51
Letzter Beitrag: jg
  Element in Cluster of Array of Cluster ausblenden R.Fuertig 4 6.407 26.09.2016 07:47
Letzter Beitrag: GerdW
  3 Arrays dynamisch verändern hubem14 7 4.798 13.09.2016 11:45
Letzter Beitrag: GerdW
  Eigenschaften von Gestaltungselementen verändern? ljminti 17 15.650 08.12.2015 11:54
Letzter Beitrag: jg

Gehe zu: