LabVIEWForum.de
Verstrichene Zeit in While-Schleife - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Verstrichene Zeit in While-Schleife (/Thread-Verstrichene-Zeit-in-While-Schleife)



Verstrichene Zeit in While-Schleife - birdfire - 02.05.2011 11:12

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


RE: Verstrichene Zeit in While-Schleife - jg - 03.05.2011 20:29

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


RE: Verstrichene Zeit in While-Schleife - birdfire - 03.05.2011 21:17

Danke!