VEXcode V5 এ আমার ব্লক ব্যবহার করা

আমার ব্লকগুলি VEXcode V5-এর মধ্যে থাকা ব্লক বিভাগের মধ্যে একটি। অন্যান্য কিছু বিভাগে লুকস, সাউন্ড, সেন্সিং এবং ভেরিয়েবল অন্তর্ভুক্ত। আমার ব্লকগুলি ব্লকগুলির একটি ক্রম তৈরি করতে ব্যবহৃত হয় যা একটি প্রকল্প জুড়ে একাধিকবার ব্যবহার করা যেতে পারে।


কীভাবে একটি ব্লক তৈরি করবেন

VEXcode V5 ব্লকস টুলবক্স, যেখানে 'My Blocks' ক্যাটাগরিটি দেখানো হচ্ছে এবং 'Make a Block' বাটনটি হাইলাইট করা আছে।

আমার ব্লক বিভাগ থেকে 'একটি ব্লক তৈরি করুন' নির্বাচন করুন।

VEXcode V5-এর 'Make a Block' মেনুটি খোলা হয়েছে। ব্লকটির নাম পরিবর্তন করে 'ড্রাইভ ইন' রাখা হয়েছে এবং এটি হাইলাইট করা হয়েছে। নিচের ওকে বাটনটিও হাইলাইট করা আছে।

'ব্লক নেম' ফিল্ডে প্রবেশ করে ব্লকের নাম পরিবর্তন করুন, তারপর 'ঠিক আছে' নির্বাচন করুন।


কীভাবে একটি ব্লক কাস্টমাইজ করবেন

একটি ইনপুট যোগ করুন (সংখ্যা)

VEXcode V5-এর 'Make a Block' মেনুটি খোলা আছে এবং ব্লকটির নাম 'Drive in' হিসেবে সেট করা আছে। ব্লকটিতে একটি নম্বর ইনপুট ফিল্ড যোগ করা হয়েছে এবং এটি এখন হাইলাইট করা আছে।

'একটি ব্লক তৈরি করুন' স্ক্রীন থেকে 'একটি ইনপুট (সংখ্যা) যোগ করুন' বিকল্পটি নির্বাচন করুন। 'সংখ্যা' ক্ষেত্রে প্রবেশ করে ইনপুটটির নাম পরিবর্তন করুন, তারপর 'ঠিক আছে' নির্বাচন করুন৷

একটি ইনপুট যোগ করুন (বুলিয়ান)

VEXcode V5-এর 'Make a Block' মেনুটি খোলা আছে এবং ব্লকটির নাম 'Drive in' হিসেবে সেট করা আছে। ব্লকটিতে একটি বুলিয়ান ইনপুট ফিল্ড যোগ করা হয়েছে এবং এটি এখন হাইলাইট করা আছে।

'মেক এ ব্লক' স্ক্রীন থেকে 'বুলিয়ান' বিকল্পটি নির্বাচন করুন। 'বুলিয়ান' ফিল্ডে প্রবেশ করে ইনপুটটির নাম পরিবর্তন করুন, তারপর 'ঠিক আছে' নির্বাচন করুন৷

একটি লেবেল যোগ করুন

VEXcode V5-এর 'Make a Block' মেনুটি খোলা আছে এবং ব্লকটির নাম 'Drive in' হিসেবে সেট করা হয়েছে, যার পরে একটি সংখ্যা ইনপুট করতে হবে। ব্লকটির শেষে একটি লেবেল ফিল্ড যোগ করা হয়েছে এবং এটি এখন হাইলাইট করা আছে।

'একটি ব্লক তৈরি করুন' স্ক্রীন থেকে 'একটি লেবেল যোগ করুন' বিকল্পটি নির্বাচন করুন। 'লেবেল টেক্সট' ফিল্ডে প্রবেশ করে লেবেলের নাম পরিবর্তন করুন, তারপর 'ঠিক আছে' নির্বাচন করুন।

ইনপুট এবং লেবেল একত্রিত করুন

VEXcode V5-এর 'Make a Block' মেনুটি খোলা আছে এবং একটি কাস্টম ব্লক তৈরি করা হয়েছে। ব্লকটিতে প্রথমে ‘ড্রাইভ ইন’ লেখা থাকে, তারপর একটি সংখ্যা ইনপুট করার ক্ষেত্র রয়েছে এবং শেষে ‘মিমি স্কয়ার’ লেখা একটি লেবেল দিয়ে শেষ হয়। সব মিলিয়ে কাস্টম ব্লকটিতে লেখা আছে: X মিমি বর্গক্ষেত্রে ড্রাইভ। নিচে OK বাটনটি হাইলাইট করা আছে।

ব্লকের একটি ক্রম তৈরি করার জন্য ইনপুট এবং লেবেলগুলিকে একত্রিত করুন, তারপর 'ঠিক আছে' নির্বাচন করুন৷


কিভাবে ইনপুট/লেবেল মুছে ফেলতে হয়

VEXcode V5-এর 'Make a Block' মেনুটি খোলা আছে এবং ব্লকটির নাম 'Drive in' হিসেবে সেট করা আছে। ব্লকটিতে একটি নম্বর ইনপুট ফিল্ড যোগ করা হয়েছে এবং নতুন ইনপুট ফিল্ডটির উপরের ক্লিয়ার আইকনটি হাইলাইট করা আছে।

একটি ইনপুট বা লেবেল মুছতে, আপনি যে ইনপুট বা লেবেলটি সরাতে চান তার উপরে 'সাফ' আইকনটি নির্বাচন করুন৷


কিভাবে ডিফাইন ব্লক ব্যবহার করবেন

ওয়ার্কস্পেসে VEXcode V5 My Blocks Definition ব্লকটি হাইলাইট করা আছে। সংজ্ঞায়িত ব্লকটি হলো 'Drive in number mm square', এবং 'number' শব্দটি একটি সংখ্যা প্যারামিটার যা ব্লক সংজ্ঞায়নে ব্যবহার করা যেতে পারে।

একটি প্যারামিটার তৈরি হয়ে গেলে এখন {Define} ব্লক থেকে ব্যবহার করা যেতে পারে।

VEXcode V5 My Blocks Definition ব্লকটিতে এখন একটি কোড ডেফিনিশন যোগ করা হয়েছে। স্ট্যাকটিতে ৪-এ সেট করা একটি রিপিট ব্লক এবং রিপিট ব্লকের ভিতরে একটি ২০০ মিমি ড্রাইভ ব্লক ও একটি ৯০ ডিগ্রি টার্ন ব্লক রয়েছে।

{Define} ব্লকে অতিরিক্ত ব্লক সংযুক্ত করুন।

VEXcode V5 My Blocks Definition ব্লকটি এখন ডেফিনিশনে নম্বর প্যারামিটারসহ ব্যবহৃত হয়। স্ট্যাকটিতে ৪-এ সেট করা একটি রিপিট ব্লক এবং রিপিট ব্লকটির ভিতরে ৯০ ডিগ্রি টার্ন ব্লকের উপরে একটি ড্রাইভ ব্লক রয়েছে। নাম্বার প্যারামিটারটি 'Drive for' ব্লকে যুক্ত করা হয়েছে, ফলে ব্লকটি এখন 'Drive forward for number mm' হিসেবে পঠিত হবে।

{Define} ব্লক থেকে পরামিতি ব্যবহার করুন।

নতুন ব্লকটি চালানোর জন্য VEXcode V5-এর My Blocks কমান্ড ব্লকটি একটি When Started ব্লকের নিচে যোগ করা হয়েছে। এই কমান্ড ব্লকটি 'Drive in number mm square' কমান্ডটি কল করবে। সংখ্যা প্যারামিটারটি ৩০০-তে সেট করা হয়েছে।

{When Started} ব্লকের সাথে সংযুক্ত [আমার ব্লক] ব্যবহার করুন।


আমার ব্লকগুলি কীভাবে ব্যবহার করবেন

স্কোয়ারে গাড়ি চালানোর উদাহরণ

এই উদাহরণে, রোবট আমার ব্লক ব্যবহার করবে:

  • 200 মিমি বর্গক্ষেত্রে এগিয়ে যান।
  • ডানদিকে 45 ডিগ্রি ঘুরুন।
  • 300 মিমি বর্গক্ষেত্রে এগিয়ে যান।

{Define} হ্যাট ব্লক একটি পদ্ধতি ভেঙে দেয়। এই উদাহরণ ভিডিওটিতে, এই {Define} হ্যাট ব্লকটি একটি বর্গক্ষেত্র তৈরি করতে ব্যবহৃত ব্লকগুলোকে একটি নির্দিষ্ট সংখ্যক বার ভেঙে ফেলে। ব্লকের মধ্যে ব্যবহার করতে {Define} ব্লক থেকে আর্গুমেন্ট টেনে আনুন।

একবার {Define} ব্লক সেট হয়ে গেলে, নতুন তৈরি ব্লকটিকে এখন টেনে এনে {When Started} ব্লকে প্যারামিটার সেট করতে যোগ করা যেতে পারে। এই প্রক্রিয়াটি এই ভিডিওতে দেখানো হয়েছে।

VEXcode V5 ব্লকস প্রজেক্ট, যা একটি When started ব্লক ব্যবহার করে কাস্টম Drive in number mm square ব্লকটিকে দুইবার রান করে। চালু হলে স্ট্যাকটিতে লেখা থাকে: চালু করার পর, ২০০ মিমি বর্গক্ষেত্রে চালান, ৪৫ ডিগ্রি ডানদিকে ঘোরান, এবং তারপর ৩০০ মিমি বর্গক্ষেত্রে চালান।

পরামিতি পরিবর্তন হয়ে গেলে, প্রকল্পটি ডাউনলোড এবং রানহতে প্রস্তুত।

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

Last Updated: