Ich glaub in dem Makro ist ein Fehler. Die GA bGA Ausgang wird nicht wieder zurück gesetzt.
Ich habe den Code wie folgt geändert:
Dann passt es bei mir.
Gruß
Michael
Code:
:var bAusgang@ bAusgang@=AUS if bGATaste==EIN and bAusgang@==AUS then { bAusgang@=EIN; write(bGAAusgang,EIN); } endif // Entprellung if after(bAusgang@==EIN, uZeit^u64) then { bAusgang@=AUS; } endif if bGATaste==AUS and bGAAusgang==AUS then { write(bGAAusgang,AUS); } endif
Code:
if bGATaste==AUS and bAusgang@==AUS then { write(bGAAusgang,AUS); } endif
Gruß
Michael
Kommentar