LabVIEWForum.de
Frontpanel dynamisch erweitern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Frontpanel dynamisch erweitern (/Thread-Frontpanel-dynamisch-erweitern)



Frontpanel dynamisch erweitern - beni - 10.04.2005 15:01

Hallo.

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.

Gruß
beni


Frontpanel dynamisch erweitern - chiefwiegam - 11.04.2005 10:32

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.

g markus


Frontpanel dynamisch erweitern - Guest - 11.04.2005 12:26

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.

HTH,
Rico


Frontpanel dynamisch erweitern - Mario W. - 12.04.2005 18:17

HI beni

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.

lg Mario


Frontpanel dynamisch erweitern - dukemichael - 13.04.2005 18:43

Hallo,

Ich würde das Problem mittel Eigenschaftsknoten lösen. Dadurch kann die Größe jedes Element am Frontpanel im laufenden VI geändert werden.

Ciao Michi


Frontpanel dynamisch erweitern - Robi Biswas - 13.04.2005 22:01

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