liftboy Posted March 14, 2024 Posted March 14, 2024 (edited) Hallo, simples Ereignis "Schalter wird betätigt" einzige Aktion nach Verzögerung den Schalter Umschalten if not deferredCall then defer(1, "Verzögerung") elseif deferredCall == "Verzögerung" then controller.state = 0 end führt zu endlosem Aufruf der Ereignis Routine Keinen Schimmer was passiert Grüße vom Liftboy 09 SchalterTest.mbp Edited March 14, 2024 by liftboy code eingefügt
Neo Posted March 14, 2024 Posted March 14, 2024 Hallo Liftboy, du hast ein Ereignis erstellt, das immer dann den Schalter umschaltet, wenn der Schaltet umschaltet. Ist dir diese Endloslogik bewusst? Falls nicht, was bezweckst du damit? Viele Grüße, Neo
liftboy Posted March 14, 2024 Author Posted March 14, 2024 Hallo @Neo Ich möchte den Schalter, als Drucktaster, wieder zurücksetzen. Die Aktion "setzen" ist ja eigentlich abgeschlossen Grüße vom liftboy
Hawkeye Posted March 14, 2024 Posted March 14, 2024 (edited) vor 45 Minuten schrieb liftboy: Ich möchte den Schalter, als Drucktaster, wieder zurücksetzen Hallo @liftboy, wenn du dein Vorhaben als Satz formulierst, dann verstehst du schnell, warum es nicht funktioniert. Das Ereignis wird auslöst, wenn der Schalter schaltet. Egal ob er auf „0“ oder „1“ umschaltet. Du möchtest also haben: Wenn der Schalter auf „1“ steht, dann schalte ihn nach 1s wieder zurück auf „0“. Es fehlt bei dir eine Bedingung. VG, Hawkeye Edited March 14, 2024 by Hawkeye
Goetz Posted March 14, 2024 Posted March 14, 2024 vor 45 Minuten schrieb liftboy: Ich möchte den Schalter, als Drucktaster, wieder zurücksetzen. Du findest auf meinen Tutorial Anlagen sehr häufig Taster mit genau diesem Prinzip. Bei allen benutze ich dasselbe Muster: Taster wird gedrückt, löst eine Aktion aus und springt wieder in die Nullage zurück, ohne das Ereignis ein zweites Mal zu triggern. Ganz einfach. Der Trick liegt darin, die Lage des Tasters zu prüfen und eine Fallunterscheidung zu treffen.
liftboy Posted March 14, 2024 Author Posted March 14, 2024 danke @Goetz für das entfernen des Brettes vorm Hirn ! Grüße vom Liftboy
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now