LabVIEWForum.de - Tab Control in Cluster

LabVIEWForum.de

Normale Version: Tab Control in Cluster
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

ein Tab Control kann nicht in ein Cluster eingefügt werden.
Jedoch sollte dies irgendwie auf eine Art möglich sein.

Ich verwende ein Cluster (Type def.) in einem Programm. In diesem Cluster werden sämtliche Einstellung für den Programm-
ablauf festgelegt. Das Cluster wird durch das gesamte Blockschaltbild durchgeschleift. Somit ist an jeder Stelle im
Code Zugriff auf diverse Parameter.
Da dies sehr viele Parameter in dem Cluster sind, wollte ich dies mit einem Tab Control optisch vereinfachen.
Aber eben, das Problem das es sich nicht in ein Cluster setzen lässt.

Gibt es evtl. noch andere geschickte Lösung für diesen Fall.

Mit freundlichen Grüssen
GT123
Du könntest auf jede seite des registerkartenelementes ein cluster legen. jedes dieser cluster beinhaltet dann eben einige der elemente aus dem großen cluster. und dann kannst du die cluster nachher zusammenführen.

oder irgendwas in der art.

LG
Torsten
Hy Torsten,

ja das wäre eine Möglichkeit.

Vielen Dank für deinen Beitrag.

Grüsse
GT123
Hallo,

das mit mehreren Clustern auf den verschiedenen Tab Controls Seiten habe ich bereits.
Was noch nicht zu funktionieren scheint, ist die Update o. Autoupdate funktion von den Strict Type Clusters.

Habe z.B. 6 Strict Type Defs angelegt.

1. Variante:
Ein Haupt-Strict Type Def erstellt (Cluster), in diesem Cluster sind die 6 anderen Cluster.

2. Variante:
Ein Vi erstellt mit einem Cluster, und wiederum sind in diesem Cluster die 6 anderen Cluster.

Bei keiner Variante wurde von den einzelnen Type Defs geupdated.
Ich möchte jedoch alle 6 Cluster in ein anderes Cluster verpacken, lässt sich geschickter durch das gesamte Programm schleifen.
Ansonsten müsste ich 6 Strippen durch das Programm schleifen...

Warum kann von den Type Defs kein Autoupdate angewendet werden?

MfG
GT123
' schrieb:1. Variante:
Ein Haupt-Strict Type Def erstellt (Cluster), in diesem Cluster sind die 6 anderen Cluster.
Diese Variante würde ich bevorzugen.

Was versteht du unter Autoupdate? Dass sich die Anzeige/Bedienelemente (das sind Instanzen der Strict-Typ-Defs-Clusters) automatisch in Typ und Aussehen anpassen, wenn du in der IDE eine der 7 Strict-Typ-Defs änderst? Das sollte aber gehen.

Oder meinst du: Wenn du zur Laufzeit einen Wert änderst, dass der dann in den entsprechenden Clustern steht? Das geht natürlich nicht automatisch. Diese Funktionalität musst du selbst programmieren.
Zitat:Dass sich die Anzeige/Bedienelemente (das sind Instanzen der Strict-Typ-Defs-Clusters) automatisch in Typ und Aussehen anpassen, wenn du in der IDE eine der 7 Strict-Typ-Defs änderst? Das sollte aber gehen.

Genau das meine ich.
Hier mein Beispiel.
Profil.ctl ist ein strict Type Def.
Profil Prüfling.ctl ist auch ein strict Type Def. u. ist in Profil.ctl eingebettet.

Wenn in Profil Prüfling.ctl Änderungen gemacht werden muss es in Profil.ctl auch geschehen (also in der Instanz in Profil.ctl).

Wieso tut es dies dann nicht?

PS: siehe Bild. Hier steht im Kontext das mit dem Update. Ist jedoch grau hinterlegt.

Lv86_img

MfG
GT123
' schrieb:Wieso tut es dies dann nicht?

PS: siehe Bild. Hier steht im Kontext das mit dem Update. Ist jedoch grau hinterlegt.
ich kucks mirs heute abend an.

Was mich mehr stört, ist, dass auch "Open TypDef" ausgegraut ist ???
Ok, vielen Dank.

GT123
klingt ein wenig danach als hättest Du eine Type Def gerade geändert und noch nicht gespeichert. Diese erscheint in den VIs und Type Defs, wo sie verwendet wird ausgegraut und in der alten Version. Speichern, schließen und die Welt ist ok. Bin so auch schon ins stutzen gekommen.
Hi unicorn,

leider ist es das nicht. Habe schon alles gespeichert und neugestartet x-mal...
Dies prüfe ich schon bevor ich hier einen Eintrag erstelle :-)

Grüsse
Seiten: 1 2
Referenz-URLs