টাইমার#
ভূমিকা#
VEX V5-এর টাইমার আপনাকে অতিবাহিত সময় ট্র্যাক করতে এবং সময় ব্যবধানের উপর ভিত্তি করে বিভিন্ন কাজ সম্পাদন করতে সাহায্য করে। কোনো কিছুতে কতক্ষণ সময় লাগে তা পরিমাপ করতে অথবা নতুন টাইমিং অপারেশনের জন্য এটিকে রিসেট করতে ব্যবহার করা যায়।
এই পৃষ্ঠাটি ব্রেইন টাইমার হিসেবে brain.timer brain.timer আপনি একটি নতুন টাইমার তৈরি করতে একটি Timer অবজেক্টও তৈরি করতে পারেন এবং প্রয়োজন অনুযায়ী এটিকে আপনার নিজস্ব কনফিগার করা নাম দিয়ে প্রতিস্থাপন করতে পারেন।
নিম্নে সকল পদ্ধতির একটি তালিকা দেওয়া হলো:
পদ্ধতি – মস্তিষ্কের টাইমার নিয়ন্ত্রণ ও তার সাথে মিথস্ক্রিয়া করা।
clear– টাইমারকে শূন্যে রিসেট করে।time– কত সময় অতিবাহিত হয়েছে তা ফেরত দেয়।event– একটি নির্দিষ্ট সংখ্যক মিলিসেকেন্ড পরে কল করার জন্য একটি ফাংশন নিবন্ধন করে।
কনস্ট্রাক্টর – অতিরিক্ত টাইমার তৈরি করুন।
Timer– একটি অতিরিক্ত টাইমার তৈরি করে।
পরিষ্কার#
clear টাইমারকে শূন্যতে সেট করে। একই প্রোজেক্টের মধ্যে কোডের অতিরিক্ত অংশের সময় পরিমাপ করতে এটি ব্যবহার করা যেতে পারে।
Usage:
brain.timer.clear()
প্যারামিটার |
বর্ণনা |
|---|---|
এই পদ্ধতিতে কোনো প্যারামিটার নেই। |
# Reset the timer when the Bumper Switch is pressed
while True:
print("\033[2J")
print(brain.timer.time(SECONDS))
wait(50, MSEC)
if bumper_switch.pressing():
brain.timer.clear()
সময়#
time শেষবার টাইমার রিসেট করার পর থেকে অতিবাহিত সময়কে দশমিক আকারে ফেরত দেয়। কোনো প্রজেক্ট শুরু হলে টাইমারটি স্বয়ংক্রিয়ভাবে রিসেট হয়ে যায়।
Usage:
brain.timer.time(units)
প্যারামিটার |
বর্ণনা |
|---|---|
|
সময় প্রকাশের একক: |
# Display the time until the Bumper Switch is pressed
while True:
print("\033[2J")
print(brain.timer.time(SECONDS))
wait(50, MSEC)
if bumper_switch.pressing():
brain.timer.clear()
অনুষ্ঠান#
event একটি নির্দিষ্ট সময় অতিবাহিত হওয়ার পর একটি ফাংশনকে কল করে।
Usage:
brain.timer.event(callback, delay, arg)
প্যারামিটার |
বর্ণনা |
|---|---|
|
টাইমার ইভেন্ট ঘটলে কার্যকর হওয়ার জন্য একটি ফাংশন। |
|
ফাংশনটি কল হওয়ার পূর্বের বিলম্ব, মিলিসেকেন্ডে। |
|
ঐচ্ছিক। কলব্যাক ফাংশনে পাস করার জন্য আর্গুমেন্ট ধারণকারী একটি টাপল। আরও তথ্যের জন্য প্যারামিটার সহ ফাংশনের ব্যবহার দেখুন। |
def timer_event():
drivetrain.drive_for(FORWARD, 200, MM)
# Drive forward after a 5000 millisecond delay
brain.timer.event(timer_event, 5000)
নির্মাণকারী#
Timer#
Timer একটি নতুন টাইমার তৈরি করে। একটি Timer অবজেক্ট তৈরি হওয়ার মুহূর্তেই গণনা শুরু করবে এবং timer সমস্ত পদ্ধতির সাথে কাজ করবে।
Usage:
Timer
প্যারামিটার |
বর্ণনা |
|---|---|
এই কনস্ট্রাক্টরের কোনো প্যারামিটার নেই। |
# Create a Timer
timer = Timer()