Timer#
Invoering#
De VEX IQ (2e generatie) beschikt over een timer die de verstreken tijd vanaf het begin van een project bijhoudt. Deze timer kan worden gebruikt om te meten hoe lang iets duurt, om gebeurtenissen na een bepaalde tijd te activeren of om de timer te resetten voor nieuwe timingbewerkingen.
Hieronder vindt u een lijst met alle beschikbare blokken:
timer resetten – Zet de timer terug naar nul.
timer in seconden – Geeft aan hoeveel tijd er is verstreken.
wanneer timer – Voert een stapel blokken uit nadat de timer een bepaalde tijd overschrijdt.
timer resetten#
Het stackblok timer resetten zet de timer terug naar nul. Dit kan worden gebruikt om een nieuw onderdeel van een project te timen zonder het hele project opnieuw op te starten.
reset timer
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
[Display the time the robot takes to turn right.]
rijd [vooruit v] voor (200) [mm v] ▶
reset timer
draai [rechts v] voor (90) graden ▶
stel afdrukprecisie in op [0.1 v] op scherm
druk [Turn right took] af op scherm ◀ en cursor naar volgende rij
druk (timer in seconden) af op scherm ▶
druk [ seconds] af op scherm ▶
timer in seconden#
Het timer in seconden-rapportageblok geeft de tijd weer die is verstreken sinds de timer voor het laatst is gereset, als een decimaal getal in seconden. De timer wordt automatisch gereset aan het begin van een project. Dit blok kan worden gebruikt om te meten hoe lang de robot erover doet om verschillende acties uit te voeren.
(timer in seconden)
Parameters |
Beschrijving |
|---|---|
Dit blok heeft geen parameters. |
Voorbeeld
wanneer gestart
[Display the time it takes to move in a square.]
herhaal (4)
rijd [vooruit v] voor (100) [mm v] ▶
draai [rechts v] voor (90) graden ▶
einde
stel afdrukprecisie in op [0.01 v] op scherm
druk (timer in seconden) af op scherm ▶
wanneer timer#
Het when timer-hoedblok voert de bijbehorende stapel blokken uit na een bepaalde tijd.
wanneer timer > [1] seconden
Parameters |
Beschrijving |
|---|---|
tijd |
Hiermee wordt het aantal seconden opgegeven voordat de gekoppelde stapel blokken begint. Zowel hele als decimale getallen worden geaccepteerd. |
Voorbeeld
wanneer timer > [2] seconden
[Play a sound after 2 seconds.]
speel geluid [alarm v]