টাইমার#

ভূমিকা#

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 একটি নতুন টাইমার তৈরি করে। একটি Timer অবজেক্ট তৈরি হওয়ার মুহূর্তেই গণনা শুরু করবে এবং timer সমস্ত পদ্ধতির সাথে কাজ করবে।

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)