টাইমার#

ভূমিকা#

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

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

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

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

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

প্যারামিটার

বর্ণনা

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

উদাহরণ

শুরু হলে
[Display the time the drone takes to climb upwards.]
[500] [mm v] উচ্চতায় উড্ডয়ন করো ▶
টাইমার রিসেট করো
[উপরে v] দিকে [500] [mm v] উঠো ▶
স্ক্রিনে [Time elapsed:] প্রিন্ট করো ▶
স্ক্রিনে (সেকেন্ডে টাইমার) প্রিন্ট করো ▶

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

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

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

প্যারামিটার

বর্ণনা

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

উদাহরণ

শুরু হলে
[Play a sound after 4 seconds.]
<(সেকেন্ডে টাইমার) [math_greater_than_or_equal_to v] [4]> না হওয়া পর্যন্ত অপেক্ষা করো
স্ক্রিনে (সেকেন্ডে টাইমার) প্রিন্ট করো ▶
[সফল v] শব্দ বাজাও ▶

যখন টাইমার#

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

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

প্যারামিটার

বর্ণনা

সময়

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

উদাহরণ

যখন টাইমার > [4] সেকেন্ড
[Play a sound after 4 seconds.]
স্ক্রিনে (সেকেন্ডে টাইমার) প্রিন্ট করো ▶
[সফল v] শব্দ বাজাও ▶