Timer#
Introduktion#
Timern i VEX 123 låter dig spåra förfluten tid och utföra åtgärder baserat på tidsintervall. Den kan användas för att mäta hur lång tid något tar eller för att återställa för nya tidsoperationer.
Nedan följer en lista över alla metoder:
Metoder – Styr och interagera med timern.
Konstruktör – Skapa ytterligare timers.
Timer– Skapar en extra timer.
återställa#
reset ställer in timern på noll. Detta kan användas för att ta tid på ytterligare kodavsnitt inom samma projekt.
Usage:
timer.reset()
Parametrar |
Beskrivning |
|---|---|
Den här metoden har inga parametrar. |
# Reset the timer when the Move button is pressed
while True:
console.clear()
console.print(timer.time(SECONDS))
wait(50, MSEC)
if robot.get_button(MOVE):
timer.reset()
tid#
time returnerar tiden sedan timern senast återställdes som ett decimaltal. Timern återställs automatiskt i början av ett projekt.
Usage:
timer.time(units)
Parametrar |
Beskrivning |
|---|---|
|
Enheten som representerar tiden: |
# Display the time until the Move button is pressed
while True:
console.clear()
console.print(timer.time(SECONDS))
wait(50, MSEC)
if robot.get_button(MOVE):
timer.reset()
Konstruktörer#
Timer#
Timer skapar en ny timer. Ett Timer objekt börjar omedelbart räkna i samma ögonblick som det skapas och fungerar med alla timer metoder.
Usage:
my_timer = Timer()
Parametrar |
Beskrivning |
|---|---|
Denna konstruktor har inga parametrar. |
# Display the time of two timers
wait(2, SECONDS)
timer_1 = Timer()
while True:
console.clear()
console.print("Timer: ", timer.time(SECONDS))
console.new_line()
console.print("timer_1: ", timer_1.time(SECONDS))
wait(15, MSEC)