Taimeris#

Ievads#

VEX 123 taimeris ļauj izsekot pagājušajam laikam un veikt darbības, pamatojoties uz laika intervāliem. To var izmantot, lai izmērītu, cik ilgs laiks nepieciešams kādam notikumam, vai atiestatītu to jaunām laika darbībām.

Zemāk ir visu metožu saraksts:

Metodes — taimera vadība un mijiedarbība ar to.

  • reset – Atiestata taimeri uz nulli.

  • time – Atgriež pagājušo laiku.

Konstruktors — izveidojiet papildu taimerus.

  • Timer – Izveido papildu taimeri.

atiestatīt#

reset iestata taimeri uz nulli. To var izmantot, lai mērītu papildu koda sadaļu laiku viena projekta ietvaros.

Usage:
timer.reset()

Parametri

Apraksts

Šai metodei nav parametru.

# 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()

laiks#

time atgriež laiku kopš pēdējās taimera atiestatīšanas decimāldaļās. Taimeris tiek automātiski atiestatīts projekta sākumā.

Usage:
timer.time(units)

Parametri

Apraksts

units

Laika mērvienība: MSEC (pēc noklusējuma) – milisekundes vai SECONDS

# 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()

Konstruktori#

Timer#

Timer izveido jaunu taimeri. Timer objekts nekavējoties sāks skaitīt brīdi, kad tas ir izveidots, un darbosies ar visām timer metodēm.

Usage:
my_timer = Timer()

Parametri

Apraksts

Šim konstruktoram nav parametru.

# 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)