NEWS
Brauche hilfe bei dem Timeout Block
-
Hallo zusammen,
ich bin mittlerweile schon recht gut darin in Blockly irgendwelche logiken zu erstellen, aber irgendwie setzt es bei den Timern aus, ich habe mittlerweile erlebt, dass logiken nicht funktionieren wenn ein Timer gesetzt wurde aber wenn ein Timout gesetzt wurde sie nichtmehr funktioniert und etliche andere Fehler.
Ich brauche daher ein wenig Hilfe.Daher habe ich einige Frage
(ich meine übrigens den block "stop timeout"- Muss immer ein Timeout gesetzt werden?
- Was passiert wenn keiner gesetzt ist?
- Wo muss der Timeout stehen? (kann er direkt danach stehen oder sollte er am ende der Logik stehen?)
- Wozu ist er überhaupt nötig wenn der Timer abgelaufen ist?
Anbei mal eine Logik und ich habe zwar keine ahnung warum der timeout da gesetzt ist aber es funktioniert aber bin mir nicht sicher ob der da oder woanders stehen könnte
allgemeine Erläuterungen erwünscht, will da etwas Licht schaffen
-
@tscheerio sagte:
Wozu ist er überhaupt nötig wenn der Timer abgelaufen ist?
Dann ist stop timeout nicht nötig. Wenn aber innerhalb der Verzögerungszeit nach "keine Bewegung" wieder Bewegung erkannt wird, muss der Timer gestoppt werden, da sonst das Licht unerwartet ausgeht.
Beispiel ohne Timerstop: Raum wird verlassen --> keine Bewegung, nach 2 Minuten wird Raum wieder betreten --> Licht geht an aber schaltet nach 1 Minute aus, weil der Timer weiter läuft.