Pengatur waktu#

Perkenalan#

Timer di VEX 123 memungkinkan Anda untuk melacak waktu yang telah berlalu dan melakukan tindakan berdasarkan interval waktu. Ini dapat digunakan untuk mengukur berapa lama sesuatu berlangsung atau mengatur ulang untuk operasi pengaturan waktu yang baru.

Berikut adalah daftar semua metode:

Metode – Mengontrol dan berinteraksi dengan pengatur waktu.

  • reset – Mengatur ulang timer ke nol.

  • time – Mengembalikan berapa banyak waktu yang telah berlalu.

Konstruktor – Buat timer tambahan.

  • Timer – Membuat timer tambahan.

mengatur ulang#

Perintah reset mengatur timer ke nol. Ini dapat digunakan untuk mengatur waktu bagian kode tambahan dalam proyek yang sama.

Usage:
timer.reset()

Parameter

Keterangan

Metode ini tidak memiliki parameter.

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

waktu#

time mengembalikan waktu sejak timer terakhir direset sebagai angka desimal. Timer secara otomatis direset pada awal proyek.

Usage:
timer.time(units)

Parameter

Keterangan

units

Satuan yang mewakili waktu: MSEC (standar) – milidetik, atau 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()

Konstruktor#

Timer#

Timer membuat timer baru. Objek Timer akan segera mulai menghitung saat dibuat dan akan bekerja dengan semua timer.

Usage:
my_timer = Timer()

Parameter

Keterangan

Konstruktor ini tidak memiliki parameter.

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