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!
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.
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
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
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?
' 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.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
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.
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.