Timer#

Introduktion#

VEX AIR-drönarkontrollens timer håller reda på förfluten tid från starten av ett projekt. Den kan användas för att mäta hur lång tid något tar, utlösa händelser efter en inställd tid eller återställa för nya tidsåtgärder.

Nedan följer en lista över alla tillgängliga block:

återställ timern#

Stackblocket återställ timer nollställer timern. Detta kan användas för att börja ta tid på en ny del av ett projekt utan att starta om hela projektet.

Återställningstimerns stackblock.#
återställ timer

Parametrar

Beskrivning

Det här blocket har inga parametrar.

Exempel

när startad
[Display the time the drone takes to climb upwards.]
lyft till [500] [mm v] ▶
återställ timer
klättra [upp v] i [500] [mm v] ▶
skriv ut [Time elapsed:] på skärmen ▶
skriv ut (timer i sekunder) på skärmen ▶

timer i sekunder#

Blocket timer i sekunder rapporterar tiden sedan timern senast återställdes, som ett decimaltal i sekunder. Timern återställs automatiskt i början av ett projekt. Detta block kan användas för att ta reda på hur lång tid det tar för drönaren att slutföra olika åtgärder.

Timern i sekunder reporterblock.#
(timer i sekunder)

Parametrar

Beskrivning

Det här blocket har inga parametrar.

Exempel

när startad
[Play a sound after 4 seconds.]
vänta tills <(timer i sekunder) [math_greater_than_or_equal_to v] [4]>
skriv ut (timer i sekunder) på skärmen ▶
spela ljud [lyckat v] ▶

när timern#

Hat-blocket when timer kör den bifogade stapeln av block efter en viss tid.

När-timerns hattblock.#
när timer > [1] sekunder

Parametrar

Beskrivning

tid

Anger antalet sekunder innan den bifogade blockstapeln startar. Accepterar både heltal och decimaltal.

Exempel

när timer > [4] sekunder
[Play a sound after 4 seconds.]
skriv ut (timer i sekunder) på skärmen ▶
spela ljud [lyckat v] ▶