[PYTHON] if - else met timer

Pagina: 1
Acties:
  • 669 views

Vraag


Acties:
  • 0 Henk 'm!

  • Vincent_Thunder
  • Registratie: Augustus 2015
  • Laatst online: 12:59
goede avond,

op het moment ben ik bezig met het zoeken naar een ELSE - IF statement waarbij ik in baby taal dit wil

if knop1.value(): during * time
#eerste command

else
#andere command


hier mee bedoel ik dat er een tijd is wanneer een knop ingedrukt kan worden en anders doet hij het andere deel.
ook na het indrukken van de knop moet de "countdown" stopppen en het eerste command starten.

ik weet dat dit een beetje vaag is maar Wie o Wie kan mij helpen?

Alle reacties


Acties:
  • 0 Henk 'm!

  • CurlyMo
  • Registratie: Februari 2011
  • Laatst online: 18:27
In woord

- Meten tijd 1
- Knop ingedrukt registreren
- Meten tijd verstreken sinds tijd 1
- Kijken of verstreken tijd binnen marge is en wel of niet actie uitvoeren
- Nieuwe tijd 1

[ Voor 11% gewijzigd door CurlyMo op 21-06-2018 00:18 ]

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • DJMaze
  • Registratie: Juni 2002
  • Niet online
Vincent_Thunder schreef op woensdag 20 juni 2018 @ 22:45:
hier mee bedoel ik dat er een tijd is wanneer een knop ingedrukt kan worden en anders doet hij het andere deel.
Je moet aan event handling doen.

button.down (triggert zodra de knop ingedrukt wordt)
button.press (triggert na elke N ms als de knop nog steeds ingedrukt is)
button.up (triggert zodra de knop losgelaten wordt)
button.click (triggert zodra de knop losgelaten wordt)

up en click zijn wel verschillend.
Je kan bijvoorbeeld een mouse.down doen buiten de knop, de muis bewegen en de mouse.up (loslaten) doen op de knop.
Er is dan geen click.
Idem voor mouse.down op de knop en een mouse.up buiten de knop ;)

"knop" kan ook verwijzen naar toetsenbord knop, muis knop, touchscreen touchstart.
Dus... wat bedoel je precies met "knop ingedrukt".

[ Voor 8% gewijzigd door DJMaze op 21-06-2018 00:37 ]

Maak je niet druk, dat doet de compressor maar


Acties:
  • 0 Henk 'm!

  • CurlyMo
  • Registratie: Februari 2011
  • Laatst online: 18:27
DJMaze schreef op donderdag 21 juni 2018 @ 00:35:
[...]
Je moet aan event handling doen.
Idealiter wel, maar ik denk dat dat te complex is voor TS.
"knop" kan ook verwijzen naar toetsenbord knop, muis knop, touchscreen touchstart.
Dus... wat bedoel je precies met "knop ingedrukt".
Ik had de aanname van een GPIO knop, maar dat is inderdaad een aanname. Dan zou je idealiter met interrupts willen werken.

Sinds de 2 dagen regel reageer ik hier niet meer


Acties:
  • 0 Henk 'm!

  • Koffie32
  • Registratie: Juni 2017
  • Laatst online: 24-12-2021
Komt dit topic niet overeen met: Koffie32 in "PYTHON - else/if met timer er tussen" ?

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
1 topic is meer dan genoeg

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.