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!
Habe folgendes Problem: ich möchte ein Frontpanel, bei dem ich zur Laufzeit neue Elemente hinzufügen kann. Also z.B. soll durch Drücken eines Buttons ein neuer Schalter hinzugefügt werden, der dann natürlich auch ausgewertet werden soll, alles halt dynamisch. Das ganze natürlich beliebig oft. Das einzige was mir noch fehlt ist die passende Idee, wobei die Frage ist, ob das generell überhaupt so einfach möglich ist. Falls jemand ne gute Idee hat oder vielleicht sogar das gleiche Problem hatte, wäre ich für jegliche Hilfe sehr dankbar.
hi, ich hatte mal das gleiche problem. soweit ich weiss geht das mit LabVIEW nicht. ich habe da es nicht viele elemente waren, alle übereinander angeordnet und mit der property-note jeweisl die richtigensichtbar gemacht.
würde mich aber sehr interessieren wenn das doch geht.
Wenn's wirklich unbeschränkt dynamisch sein soll, besteht auch noch die Möglichkeit, für jeden Typ eines Frontpanel-Elementes eine eigene VI-Vorlage mit sehr kleinem Frontpanel zu machen.
Diese kann dann dynamisch instanziert werden. Alle Zugriffe auf das Control müssen dann natürlich über VI-Server erfolgen.
Sehr aufwändig, aber machbar.
Auf einem Frontpanel besteht keine Möglichkeit, Elemente hinzuzufügen. Da kannst du nur mit Verschieben und Verstecken vorhandener Elemente arbeiten.
Du könntest dir mal den Scripting Host von LabVIEW ansehn. Im "LAVA" Forum gibt es bereits einige gute Beispiele wie man dieses "hidden" Feature nützen kann.
Aber Achtung, dieses "Feature" ist nicht offiziel von NI freigegeben *g*. Kommt, glaub ich erst in der 8ter.
LV 10.0.1, 9.0.1, 8.6.1, 8.5.1, 7.1, RT, FPGA
1994
EN
89179
Deutschland
Frontpanel dynamisch erweitern
Liebe Leut,
probierts doch mal so: alle Buttons in einen Bereich - auf verschiedene
Pages eines Tabregisters. Das Tabregister unsichtbar machen - Umschaltung über Tab-Enum-State - fertig!
Mausbewegungen sind dann auch ergonomisch minimiert.
Bon Appetit!
Grüsse aus Ulm,
Robi
--------------------------------------------------------
Immer wieder Partner im Raum Ulm-Stuttgart gesucht!
Kundenerfahrung, LabVIEW, evtl. C++
--------------------------------------------------------
systemanalytik biswas, Mess- und Prüfsoftware