LabVIEWForum.de
Tab Control in Cluster - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Tab Control in Cluster (/Thread-Tab-Control-in-Cluster)

Seiten: 1 2


Tab Control in Cluster - GT123 - 23.07.2009 12:18

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


Tab Control in Cluster - TSC - 23.07.2009 12:40

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


Tab Control in Cluster - GT123 - 24.07.2009 19:03

Hy Torsten,

ja das wäre eine Möglichkeit.

Vielen Dank für deinen Beitrag.

Grüsse
GT123


Tab Control in Cluster - GT123 - 27.07.2009 10:28

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


Tab Control in Cluster - IchSelbst - 27.07.2009 11:17

' 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.


Tab Control in Cluster - GT123 - 27.07.2009 12:14

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


Tab Control in Cluster - IchSelbst - 27.07.2009 12:45

' 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 ???


Tab Control in Cluster - GT123 - 27.07.2009 12:47

Ok, vielen Dank.

GT123


Tab Control in Cluster - unicorn - 27.07.2009 13:01

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.


Tab Control in Cluster - GT123 - 27.07.2009 14:18

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