টাইমার#
ভূমিকা#
VEXcode VR-এ একটি টাইমার আছে যা একটি প্রজেক্ট শুরু হওয়ার পর থেকে অতিবাহিত সময়ের হিসাব রাখে। এটি কোনো কিছুতে কতক্ষণ সময় লাগে তা পরিমাপ করতে, একটি নির্দিষ্ট সময়ের পরে ইভেন্ট ট্রিগার করতে, অথবা নতুন টাইমিং অপারেশনের জন্য রিসেট করতে ব্যবহার করা যেতে পারে।
নিম্নে সকল উপলব্ধ ব্লকের একটি তালিকা দেওয়া হলো:
টাইমার রিসেট – টাইমারকে শূন্যে রিসেট করে।
টাইমার সেকেন্ডে – কত সময় অতিবাহিত হয়েছে তা দেখায়।
যখন টাইমার – টাইমার একটি নির্দিষ্ট সময় অতিক্রম করার পর ব্লকগুলির একটি স্ট্যাক চালায়।
রিসেট টাইমার#
রিসেট টাইমার স্ট্যাক ব্লকটি টাইমারকে শূন্যে রিসেট করে। পুরো প্রজেক্টটি পুনরায় চালু না করেই এর কোনো নতুন অংশের টাইমিং শুরু করতে এটি ব্যবহার করা যেতে পারে।
টাইমার রিসেট করো :: custom-orientation
প্যারামিটার |
বর্ণনা |
|---|---|
এই ব্লকটির কোনো প্যারামিটার নেই। |
উদাহরণ
শুরু হলে :: hat events
[Display the time the robot takes to turn right.]
[সামনে v] দিকে (200) [mm v] চালাও ▶
টাইমার রিসেট করো :: custom-orientation
[ডান v] দিকে (90) ডিগ্রি ঘোরো ▶
প্রিন্টের নির্ভুলতা [0.1 v] সেট করো
[Turn right took] প্রিন্ট করো ◀ এবং কার্সার পরের সারিতে নিয়ে যাও
(সেকেন্ডে টাইমার) প্রিন্ট করো ▶
[ seconds] প্রিন্ট করো ▶
সেকেন্ডে টাইমার#
টাইমার ইন সেকেন্ডস রিপোর্টার ব্লকটি শেষবার টাইমার রিসেট করার পর থেকে অতিবাহিত সময়কে সেকেন্ডে দশমিক সংখ্যা হিসেবে রিপোর্ট করে। একটি প্রজেক্টের শুরুতে টাইমারটি স্বয়ংক্রিয়ভাবে রিসেট হয়ে যায়। রোবটের বিভিন্ন কাজ সম্পন্ন করতে কতক্ষণ সময় লাগে তা পরিমাপ করার জন্য এই ব্লকটি ব্যবহার করা যেতে পারে।
(সেকেন্ডে টাইমার)
প্যারামিটার |
বর্ণনা |
|---|---|
এই ব্লকটির কোনো প্যারামিটার নেই। |
উদাহরণ
শুরু হলে :: hat events
[Display the time it takes to move in a square.]
(4) বার পুনরাবৃত্তি করো
[সামনে v] দিকে (100) [mm v] চালাও ▶
[ডান v] দিকে (90) ডিগ্রি ঘোরো ▶
अंत
প্রিন্টের নির্ভুলতা [0.01 v] সেট করো
(সেকেন্ডে টাইমার) প্রিন্ট করো ▶
যখন টাইমার#
when timer hat ব্লকটি একটি নির্দিষ্ট সময় পর পর এর সাথে সংযুক্ত ব্লকগুলোর স্ট্যাকটি চালু করে।
যখন টাইমার > [1] সেকেন্ড :: hat events
প্যারামিটার |
বর্ণনা |
|---|---|
সময় |
সংযুক্ত ব্লক স্ট্যাকটি শুরু হওয়ার আগে কত সেকেন্ড সময় লাগবে তা নির্দিষ্ট করে। এটি পূর্ণ সংখ্যা এবং দশমিক উভয় সংখ্যাই গ্রহণ করে। |
উদাহরণ
যখন টাইমার > [2] সেকেন্ড :: hat events
[Drive after 2 seconds.]
[সামনে v] দিকে (200) [mm v] চালাও ▶