LabVIEWForum.de - Verstrichene Zeit in While-Schleife

LabVIEWForum.de

Normale Version: Verstrichene Zeit in While-Schleife
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.

birdfire

Hallo zusammen,

bin LabVIEW-Anfänger, und hab folgendes Problem:

Ziel ist es, über einen Schalter einen Timer ein zu schalten, ablaufen zu lassen und nach dem ablaufen der Timerzeit eine Aktion aus zu führen. Wird während dem Ablaufen des Timers der Schalter wieder betätigt(=ausgeschaltet) wird der Timer abgebrochen und auf "0" gesetzt. Ein erneutes Drücken der Taste bringt den Timer erneut ab "0" zum laufen.
Dies funktioniert im VI "timer test"

Fügt man dies zwecks paralleler Bearbeitung den Inhalt von "timer test" in eine while-schleife ein, entsteht das Problem, dass beim Abschalten des Timers (=Schalter auf "false") dieser zwar auf "0" gesetzt wird, aber sofort weiterläuft und nicht erst wieder wenn der Schalter wieder betätigt wird. Siehe hierzu "timer test while"

Wie bekomme ich das verhalten von "timer test" in der While-Schleifen hin?!

Anmerkung:
Gegenüber dem eigenlichen VI wurde alles entfernt was nicht mit dem Problem zu tun hat.

Danke
Einfach selber nach Ablauf die Eingabe auf False setzen.
[attachment=33632]
Gruß, Jens

birdfire

Danke!
Referenz-URLs