VEXcode V5-এ ব্লক প্রতিযোগিতা টেমপ্লেট ব্যবহার করা

কম্পিটিশন টেমপ্লেট হলো একটি নমুনা প্রজেক্ট, যাতে প্রতিযোগিতার সময় ফিল্ড কন্ট্রোল সিস্টেমের সাথে যোগাযোগের জন্য আগে থেকেই ব্লক অন্তর্ভুক্ত থাকে, যা ব্লকগুলোর ফিল্ড রেগুলেশন মেনে চলা নিশ্চিত করে এবং জটিলতা ও অযোগ্যতা এড়ানোর জন্য প্রজেক্ট সেট আপ করতে সহায়তা করে ("প্রতিযোগিতা" বলতে অফিসিয়াল ফিল্ড কন্ট্রোল হার্ডওয়্যার ব্যবহার করে অনুষ্ঠিত একটি VEX V5 রোবোটিক্স কম্পিটিশন ইভেন্টকে বোঝায়)।  


উদাহরণ পৃষ্ঠা থেকে প্রতিযোগিতার টেমপ্লেটটি খুলুন

VEXcode V5 টুলবার, যেখানে ফাইল মেনু খোলা এবং ওপেন এক্সাম্পলস অপশনটি হাইলাইট করা আছে। মেনুতে New, Open, এবং Open Recent-এর নিচে Open Examples হলো চতুর্থ অপশন।


 

টেমপ্লেট ক্যাটাগরির এক্সাম্পল প্রজেক্টস মেনুতে কম্পিটিশন টেমপ্লেট এক্সাম্পল প্রজেক্টটি হাইলাইট করা আছে।

টেমপ্লেটের তিনটি অংশ: প্রাক-স্বায়ত্তশাসিত, স্বায়ত্তশাসিত মোড এবং চালক নিয়ন্ত্রণ

কম্পিটিশন টেমপ্লেট প্রজেক্টটি খোলা অবস্থায় VEXcode V5 ওয়ার্কস্পেস ব্লক করে। ওয়ার্কস্পেসটিতে তিনটি স্বতন্ত্র হ্যাট ব্লক রয়েছে, এবং সেগুলোতে লেখা আছে: যখন চালু করা হয়, যখন স্বয়ংক্রিয়, এবং যখন চালকের নিয়ন্ত্রণে থাকে।

দ্রষ্টব্য: প্রতিযোগিতায় আপনার প্রকল্পটি গ্রহণযোগ্য হওয়ার জন্য, আপনাকে অবশ্যই এই টুপির ব্লকগুলো আপনার প্রকল্পে রাখতে হবে। টুপির ব্লকগুলো সরানো যেতে পারে, কিন্তু অবশ্যই প্রজেক্টের কোনো একটি জায়গায় রাখতে হবে। এই টুপির ব্লকগুলো দিয়ে স্তূপ তৈরি করুন।


যেকোনো প্রি-অটোনোমাস সেটআপের জন্য 'হোন স্টার্টেড' ব্লকটি ব্যবহার করুন।

VEXcode V5 ব্লক স্ট্যাক যা পড়ে: চালু করার সময়, গাইরোএ (GyroA) ক্যালিব্রেট করুন।

“When Started” হ্যাট ব্লকটি আপনার রোবটের প্রয়োজনীয় যেকোনো সেট-আপের জন্য ব্যবহৃত হয়, যেমন জাইরো ক্যালিব্রেট করা, ভ্যারিয়েবল সেট করা বা অন্যান্য ডিভাইস সেটিংস। প্রজেক্ট শুরু হওয়ার সাথে সাথেই, ম্যাচের স্বয়ংক্রিয় অংশ শুরু হওয়ার আগে, এই ব্লকগুলো চালু হবে।

দ্রষ্টব্য: যদি কোনো সেটআপের প্রয়োজন না হয়, তাহলে “When Started” স্ট্যাকটি খালি থাকতে পারে।


যখন স্বায়ত্তশাসিত

VEXcode V5 ব্লক স্ট্যাক যা পড়ে: স্বয়ংক্রিয় অবস্থায়, ২০ মিমি সামনে এগিয়ে যান, ৯০ ডিগ্রি ডানদিকে ঘুরুন, চালনার গতি ৬০%-এ সেট করুন এবং তারপর ৩০ মিমি সামনে এগিয়ে যান।

একটি VRC ম্যাচের স্বয়ংক্রিয় অংশে আপনার রোবটকে নিয়ন্ত্রণ করার জন্য “When Autonomous” হ্যাট ব্লকটি ব্যবহার করা হয়। এই স্ট্যাকের সাথে সংযুক্ত ব্লকগুলি ম্যাচটি স্বায়ত্তশাসিত সময়কাল শুরু করলে চালু হবে।

দ্রষ্টব্য: যদি কোনো স্বায়ত্তশাসিত রুটিন না চাওয়া হয়, তাহলে “When Autonomous” স্ট্যাকটি খালি থাকতে পারে।


যখন ড্রাইভার নিয়ন্ত্রণ 

VEXcode V5 ব্লক স্ট্যাক যা রিড করে, যখন ড্রাইভার নিয়ন্ত্রণ থাকে, তা চিরস্থায়ী। এই উদাহরণে forever C ব্লকটি খালি।

একটি VRC ম্যাচের ড্রাইভার কন্ট্রোল অংশে আপনার রোবটকে নিয়ন্ত্রণ করার জন্য “When Driver Control” হ্যাট ব্লকটি ব্যবহার করা হয়।  এই স্ট্যাকের সাথে সংযুক্ত ব্লকগুলো ম্যাচ শুরু হওয়ার পর ড্রাইভার কন্ট্রোল পিরিয়ডে চলবে।

: উপরে “ফরএভার” লুপটি দেখানো হয়েছে কারণ বেশিরভাগ ব্যবহারকারী V5 কন্ট্রোলার থেকে প্রাপ্ত ইনপুটের প্রতিক্রিয়া জানাতে এই স্ট্যাকে শর্তসাপেক্ষ সি-ব্লক স্থাপন করে থাকেন।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: