টাইমার#

ভূমিকা#

VEX GO-এর ব্রেইনে একটি টাইমার আছে যা কোনো প্রজেক্ট শুরু হওয়ার পর থেকে অতিবাহিত সময়ের হিসাব রাখে। এটি কোনো কিছুতে কতক্ষণ সময় লাগে তা পরিমাপ করতে, একটি নির্দিষ্ট সময়ের পরে ইভেন্ট ট্রিগার করতে, অথবা নতুন টাইমিং অপারেশনের জন্য রিসেট করতে ব্যবহার করা যেতে পারে।

নিম্নে সকল ব্লকের একটি তালিকা দেওয়া হলো:

রিসেট টাইমার#

রিসেট টাইমার স্ট্যাক ব্লকটি টাইমারকে শূন্যে রিসেট করে। পুরো প্রজেক্টটি পুনরায় চালু না করেই এর কোনো নতুন অংশের টাইমিং শুরু করতে এটি ব্যবহার করা যেতে পারে।

রিসেট টাইমার স্ট্যাক ব্লক।#
টাইমার রিসেট করো

প্যারামিটার

বর্ণনা

এই ব্লকটির কোনো প্যারামিটার নেই।

উদাহরণ

শুরু হলে :: hat events
[Build Used: Super Code Base 2.0]
[Reset the timer when the bumper is pressed.]
চিরকাল
সব সারি মুছে দাও
(সেকেন্ডে টাইমার) প্রিন্ট করো ▶
যদি <[bumper v] চাপা হয়েছে? :: custom-led> তাহলে
টাইমার রিসেট করো :: custom-orientation

সেকেন্ডে টাইমার#

টাইমার ইন সেকেন্ডস রিপোর্টার ব্লকটি শেষবার টাইমার রিসেট করার পর থেকে অতিবাহিত সময়কে সেকেন্ডে দশমিক সংখ্যা হিসেবে রিপোর্ট করে। একটি প্রজেক্টের শুরুতে টাইমারটি স্বয়ংক্রিয়ভাবে রিসেট হয়ে যায়। রোবটের বিভিন্ন কাজ সম্পন্ন করতে কতক্ষণ সময় লাগে তা পরিমাপ করার জন্য এই ব্লকটি ব্যবহার করা যেতে পারে।

সেকেন্ডে টাইমার রিপোর্টার ব্লক।#
(সেকেন্ডে টাইমার)

প্যারামিটার

বর্ণনা

এই ব্লকটির কোনো প্যারামিটার নেই।

উদাহরণ

শুরু হলে :: hat events
[Build Used: Super Code Base 2.0]
[Reset the timer when the bumper is pressed.]
চিরকাল
সব সারি মুছে দাও
(সেকেন্ডে টাইমার) প্রিন্ট করো ▶
যদি <[bumper v] চাপা হয়েছে? :: custom-led> তাহলে
টাইমার রিসেট করো :: custom-orientation

যখন টাইমার#

when timer hat ব্লকটি একটি নির্দিষ্ট সময় পর পর এর সাথে সংযুক্ত ব্লকগুলোর স্ট্যাকটি চালু করে।

যখন টাইমার হ্যাট ব্লক।#
যখন টাইমার > [1] সেকেন্ড

প্যারামিটার

বর্ণনা

সময়

সংযুক্ত ব্লক স্ট্যাকটি শুরু হওয়ার আগে কত সেকেন্ড সময় লাগবে তা নির্দিষ্ট করে। এটি পূর্ণ সংখ্যা এবং দশমিক উভয় সংখ্যাই গ্রহণ করে।

উদাহরণ

যখন টাইমার > [2] সেকেন্ড :: hat events
[Build Used: Code Base 2.0]
[Drive forward after 2 seconds.]
[সামনে v] দিকে [100] [mm v] চালাও ▶