مؤقت#

مقدمة#

تتيح لك خاصية المؤقت في جهاز VEX 123 تتبع الوقت المنقضي وتنفيذ الإجراءات بناءً على فترات زمنية محددة. ويمكن استخدامها لقياس المدة التي يستغرقها تنفيذ مهمة ما أو إعادة ضبطها لعمليات توقيت جديدة.

فيما يلي قائمة بجميع الطرق:

الأساليب – التحكم في المؤقت والتفاعل معه.

  • reset – يعيد ضبط المؤقت إلى الصفر.

  • time – تُرجع مقدار الوقت الذي انقضى.

الدالة البانية – إنشاء مؤقتات إضافية.

  • Timer – إنشاء مؤقت إضافي.

إعادة ضبط#

إعادة الضبط reset تُعيد المؤقت إلى الصفر. يمكن استخدام هذا لتوقيت أجزاء إضافية من التعليمات البرمجية ضمن نفس المشروع.

Usage:
timer.reset()

حدود

وصف

لا تحتوي هذه الطريقة على أي معلمات.

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

وقت#

يُعيد الأمر time الوقت المنقضي منذ آخر إعادة ضبط للمؤقت كعدد عشري. تتم إعادة ضبط المؤقت تلقائيًا عند بدء المشروع.

Usage:
timer.time(units)

حدود

وصف

units

الوحدة التي تمثل الوقت: MSEC (افتراضي) - أو 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()

المُنشئون#

Timer#

Timer creates a new timer. A Timer object will immediately begin counting the moment it is created and will work with all timer methods.

Usage:
my_timer = Timer()

حدود

وصف

لا يحتوي هذا المُنشئ على أي معلمات.

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