LabVIEWForum.de
Unterpanel, keine Aktion - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Unterpanel, keine Aktion (/Thread-Unterpanel-keine-Aktion)



Unterpanel, keine Aktion - labtoni - 10.01.2012 15:33

Hallo,

ich versuche durch ein Unterpanel (je nach Einstellung) 5 verschiedene Frontpanels (VI's) anzuzeigen. Das funktioniert soweit.
Aber wenn ich versuche, eins der Programme mit einem Button zu starten passiert nichts.
Ich weiß, dass es theoretisch so gehen müsste (wie im Anhang), weil es funktioniert hat, als ich noch drei verschieden VI's (Referenzen) hatte.
Kann mir bitte jemand helfen?

Viele Grüße


RE: Unterpanel, keine Aktion - eb - 10.01.2012 18:17

Hallo labtoni,

es wäre sehr hilfreich, wenn du das "Problem-VI", samt eines zu ladenden Unterpanel-VI's hochlädst. Dann können wir evtll. deinen Fehler nachvollziehen und bei der Lösung helfen. So ist es schwierig.

Gruß


RE: Unterpanel, keine Aktion - labtoni - 11.01.2012 08:47

Hi,

also hier ist das Hauptprogramm und eins der Programme, die ich aufrufe. Ich hoffe das hilft.


RE: Unterpanel, keine Aktion - eb - 11.01.2012 09:54

hallo labtoni,

ich befürchte ich weiß nicht ganz genau was du versuchst. Ich fang mal an mit dem was ich erkenne:
Du hast ein Hauptprogramm, dass ein Frontpanel eines weiteren VI's ins Unterpanel läd. Und genau das sollte es ja auch tun. Soweit so gut. Dein Hauptprogramm und dein Unterprogramm haben jedoch keine "Warteschleife", um auf Benutzereingaben zu warten/reagieren. Das bedeutet, dass dein Hauptprogramm genau einmal von Anfang bis Ende durchläuft und wenn es dann zu Ende ist, wird "alles zurückgesetzt", also auch das Unterpanel geleert.

So wie ich das verstehe brauchst du jeweils eine While-Schleife, damit die Programme auf den Benutzer warten; z.B. bis dieser STOP drückt.
Zusätzlich dazu, kannst du das geladene VI auch programmatisch starten lassen.

Bsp.:
[attachment=38060]
[attachment=38061]

Hilft das?

Gruß


RE: Unterpanel, keine Aktion - labtoni - 12.01.2012 13:49

Danke für Deine Hilfe Erik,

ich hab's mal so versucht, wie Du vorgeschlagen hast und es lief genau einmal und daraufhin ist es immer abgestürzt. Ich hab auch noch ganz viel anderes ausprobiert, bekomm's aber nicht hin.

Ich möchte ein Programm schreiben mit mehreren Menüpunkte, die man auswählen kann. Die Menüpunkte sollen die einzelnen SubVI's sein (die dann beim auswählen mit Ihren unterschiedlichen Frontpanel erscheinen sollen und auch so funktionieren, wie Sie eigenständig auch funktionieren).

Ich habe jetzt mal über einen anderen Lösungsansatz nachgedacht:
Ich hab die SubVI's (später Menüpunkte) als EXE Datei umgewandelt. Kann man die in der Form nicht auch zusammenfügen?

Viele Grüße


RE: Unterpanel, keine Aktion - Lucki - 12.01.2012 15:06

Habe jetzt null Bock auf anschauen und recherchieren, deshalb nur dies: Hatte ähnliches Problem wie Du. Die Lösung war das Finden des passendes VIs in der Beispielsammlung, da war etwas gemacht, worauf ich selbst nie gekommen wäre.


RE: Unterpanel, keine Aktion - eb - 12.01.2012 15:34

Hallo nochmal,

@ Lucki: ich wollte gerade genau das gleich schreiben. Smile

Hab das VI auch gefunden! es heißt "Subpanel Viewer.vi". Einfach nach "subpanels" im Example finder schauen.
Der macht es im Prinzip wie schon beschrieben, nur dass er beim umschalten aufs nächste VI das gerade laufende erst abbricht...

bis dann