LabVIEWForum.de
Case Structure - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Case Structure (/Thread-Case-Structure--8900)



Case Structure - Labview-Beginner - 12.06.2008 11:24

Hi folks,

ich habe auf meinem Front Panel einen Button installiert, der mir ein Sub View öffnet, sobald er gedrückt wird.

Dieser Button funktionier als Boolean und wird an eine Case Structure angeschlossen. Sobald der Button auf Tru steht, wird der True Case aktiviert und das Unterprogramm ausgeführt. Das Unterprogramm gibt dann einen Array zurück an das Hauptprogramm, dass damit dann weiter fortfährt.

Nun kommt das Problem, dass das ganze auch einen False Case hat, dem ich einfach 200ms Wait gegeben habe und einen leeren Array -> schließlich muss aus der Case Structer auch im False Case etwas herauskommen.

Das ganze ist noch in While Loop eingebunden, dass mit dem Wait for Front Panel Activity beendet werden kann, dass das Hauptprogramm weiterlaufen kann.


Mein Problem ist nun:

Ich drücke den Button um das Unterprogramm zu aktivieren. Es wird ein Array zurückgegeben. Wenn ich nun den OK Button drücke, dass das Programm weiterlaufen kann, steht in diesem Augenblick der Button auf False und es wird ein leerer Array weitergegeben. :-(

Das ganze soll in dem While Loop bleiben, dass man das Unterprogramm evtl. nochmal ausführen könnte, falls man sich spontan umentscheidet oder eine falsche Eingabe getätigt hat. Also das ganze wirklich mit OK bestätigt werden soll.
Nur habe ich dann das oben beschriebene Problem.


Any idea?

Cheers.


Case Structure - Kvasir - 12.06.2008 11:42

Einfach zu lösen mittels Schieberegister.
Im FalseCase einfach durchverbinden. Im True Case wie du jetzt schon hast den Ausgang des SubVis verbinden.

Grüße


Case Structure - Labview-Beginner - 12.06.2008 13:30

Boa danke!Smile

Das klappt ja ganz hervortrapend.Wink

Merci.

Cheers.