Timer#

Invoering#

De timer van de VEX AIR dronecontroller houdt de verstreken tijd bij vanaf het begin van een project. Deze kan worden gebruikt om te meten hoe lang iets duurt, om gebeurtenissen na een bepaalde tijd te activeren of om te resetten voor nieuwe timingbewerkingen.

Hieronder vindt u een lijst met alle beschikbare blokken:

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.

Het reset-timer stack-blok.#
reset timer

Parameters

Beschrijving

Dit blok heeft geen parameters.

Voorbeeld

wanneer gestart
[Display the time the drone takes to climb upwards.]
stijg op naar [500] [mm v] ▶
reset timer
klim [omhoog v] voor [500] [mm v] ▶
druk [Time elapsed:] af op scherm ▶
druk (timer in seconden) 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 drone erover doet om verschillende acties uit te voeren.

Het timer-reporterblok in seconden.#
(timer in seconden)

Parameters

Beschrijving

Dit blok heeft geen parameters.

Voorbeeld

wanneer gestart
[Play a sound after 4 seconds.]
wacht totdat <(timer in seconden) [math_greater_than_or_equal_to v] [4]>
druk (timer in seconden) af op scherm ▶
speel geluid [succes v] ▶

wanneer timer#

Het when timer-hoedblok voert de bijbehorende stapel blokken uit na een bepaalde tijd.

Het timer-hoedblok.#
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 > [4] seconden
[Play a sound after 4 seconds.]
druk (timer in seconden) af op scherm ▶
speel geluid [succes v] ▶