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

কম্পিটিশন টেমপ্লেট হল একটি উদাহরণ প্রকল্প যেখানে প্রতিযোগিতার সময় ফিল্ড কন্ট্রোল সিস্টেমের সাথে যোগাযোগ করার জন্য ইতিমধ্যেই কমান্ড অন্তর্ভুক্ত করা হয়েছে, কমান্ডগুলি ক্ষেত্র প্রবিধান মেনে চলছে তা নিশ্চিত করে এবং জটিলতা এবং অযোগ্যতা এড়াতে প্রকল্প স্থাপনে সহায়তা করে ("প্রতিযোগিতা" বোঝায় অফিসিয়াল ফিল্ড কন্ট্রোল হার্ডওয়্যার ব্যবহার করে একটি VRC ইভেন্ট)।  


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

V5 ক্যাটাগরি বর্ণনা থেকে পাইথন টিউটোরিয়ালের স্ক্রিনশট, VEX রোবোটিক্সের সাথে প্রোগ্রামিংয়ের জন্য মূল ধারণা এবং কোড উদাহরণগুলি চিত্রিত করে।


ডায়াগ্রাম V5 পাইথন প্রোগ্রামিং কাঠামোকে চিত্রিত করে, পাইথন টিউটোরিয়ালের V5 ক্যাটাগরি বর্ণনা বিভাগে শিক্ষাগত উদ্দেশ্যে মূল উপাদান এবং তাদের সম্পর্ক প্রদর্শন করে।


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

পাইথন টিউটোরিয়াল, হাইলাইটিং সেন্সর, মোটর এবং নিয়ন্ত্রণ উপাদানগুলির জন্য VEX V5 রোবোটিক্স সিস্টেমের মূল উপাদানগুলি চিত্রিত করে।

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


যেকোনো সেটআপের জন্য pre_autonomous ফাংশন ব্যবহার করুন

ফ্লোচার্ট VEX V5 রোবোটিক্স প্রোগ্রামিং-এর জন্য পাইথন ব্যবহার করার প্রক্রিয়াকে চিত্রিত করে, টিউটোরিয়ালের মূল পদক্ষেপ এবং সিদ্ধান্তের পয়েন্টগুলি হাইলাইট করে।

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

ফ্লোচার্ট VEX রোবোটিক্স প্রোগ্রামিং-এর জন্য পাইথন ব্যবহার করার প্রক্রিয়াকে চিত্রিত করে, টিউটোরিয়ালের মূল পদক্ষেপ এবং সিদ্ধান্তের পয়েন্টগুলি হাইলাইট করে।

pre_autonomous এবংস্বায়ত্তশাসিত ফাংশনের মধ্যে গাইড লাইনটি দৃশ্যমান যাতে সমস্ত কমান্ড সঠিকভাবে ইন্ডেন্ট করা হয় তা নিশ্চিত করুন।

দ্রষ্টব্য: যদি কোন সেটআপের প্রয়োজন না হয়, এই ফাংশনটি খালি থাকতে পারে।


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

V5 ক্যাটাগরি বর্ণনা চিত্র পাইথন টিউটোরিয়ালগুলিকে চিত্রিত করে, VEX রোবোটিক্সের সাথে প্রোগ্রামিংয়ের মূল ধারণা এবং উদাহরণ সমন্বিত করে।

স্বায়ত্তশাসিত ফাংশনটি একটি VRC ম্যাচের স্বায়ত্তশাসিত অংশের সময় আপনার রোবট নিয়ন্ত্রণের জন্য ব্যবহৃত হয়। যখন ম্যাচটি স্বায়ত্তশাসিত সময় শুরু হয় তখন এই ফাংশনের মধ্যে কমান্ডগুলি চালানো হবে৷

ফ্লোচার্ট VEX V5 রোবোটিক্স প্রোগ্রামিং-এর জন্য পাইথন ব্যবহার করার প্রক্রিয়াকে চিত্রিত করে, টিউটোরিয়ালগুলির সাথে জড়িত মূল পদক্ষেপ এবং উপাদানগুলিকে হাইলাইট করে।

pre_autonomous এবংস্বায়ত্তশাসিত ফাংশনের মধ্যে গাইড লাইনটি দৃশ্যমান হওয়ার জন্য সমস্ত কমান্ড সঠিকভাবে ইন্ডেন্ট করা হয়েছে তা নিশ্চিত করুন।

দ্রষ্টব্য: যদি কোন সেটআপের প্রয়োজন না হয়, এই ফাংশনটি খালি থাকতে পারে।


ব্যবহারকারী নিয়ন্ত্রণ

পাইথন টিউটোরিয়ালের জন্য V5 বিভাগের বর্ণনা চিত্রিত করা চিত্র, VEX রোবোটিক্সের সাথে প্রোগ্রামিংয়ের সাথে প্রাসঙ্গিক মূল উপাদান এবং সংযোগগুলি বৈশিষ্ট্যযুক্ত।

user_control ফাংশনটি একটি VRC ম্যাচের ড্রাইভার নিয়ন্ত্রণ অংশের সময় আপনার রোবটকে নিয়ন্ত্রণ করার জন্য ব্যবহৃত হয়।  যখন ম্যাচটি ড্রাইভার কন্ট্রোল পিরিয়ড শুরু হয় তখন এই ফাংশনের মধ্যে কমান্ডগুলি চালানো হবে৷

দ্রষ্টব্য: The while True লুপ উপরে দেখানো হয়েছে তাই রোবট পুরো ম্যাচের জন্য V5 কন্ট্রোলার থেকে ইনপুটে সাড়া দেবে।

পাইথন টিউটোরিয়ালের জন্য V5 ক্যাটাগরির বর্ণনা চিত্রিত করা ডায়াগ্রাম, প্রোগ্রামিং উপাদান এবং হার্ডওয়্যার ইন্টিগ্রেশন সহ VEX V5 রোবোটিক্স সিস্টেমের মূল উপাদান এবং বৈশিষ্ট্যগুলি প্রদর্শন করে।

ব্যবহারকারী নিয়ন্ত্রণ অংশ কোডিং করার সময় সত্য লুপের মধ্যে সমস্ত কমান্ড সঠিকভাবেএর মধ্যে ইন্ডেন্ট করা হয়েছে তা নিশ্চিত করুন। এখানে দেখানো হিসাবে দুটি গাইড লাইন দৃশ্যমান হওয়া উচিত। একটি কারণwhile Trueuser_control ফাংশনের মধ্যে রয়েছে। অন্যটি নিশ্চিত করার জন্য কমান্ডগুলিএর মধ্যে এবং True লুপের মধ্যে রয়েছে।

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

Last Updated: