VEXcode 123 এ আমার ব্লক ব্যবহার করা হচ্ছে

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


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

VEXcode 123 টুলবার যেখানে "আমার ব্লক" বিভাগটি দেখানো হয়েছে এবং "একটি ব্লক তৈরি করুন" বোতামটি হাইলাইট করা হয়েছে।

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

VEXcode 123 Make a Block মেনু খোলা আছে এবং ব্লকের নাম পরিবর্তন করে Drive in করা হয়েছে এবং হাইলাইট করা হয়েছে। নীচের ডানদিকে নীল OK বোতামটি হাইলাইট করা হয়েছে।

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


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

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

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

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

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

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

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

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

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

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

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

VEXcode 123 একটি ব্লক তৈরি করুন মেনু খোলা হয়েছে এবং একটি কাস্টম ব্লক তৈরি করা হয়েছে। ব্লকটি প্রথমে "ড্রাইভ ইন" পড়ে, তারপর একটি সংখ্যা ইনপুট ক্ষেত্র থাকে, এবং তারপর একটি লেবেল পড়ার ধাপ বর্গক্ষেত্র দিয়ে শেষ হয়। সব মিলিয়ে কাস্টম ব্লকটি X ধাপের বর্গক্ষেত্রে Drive পড়বে। নীচের ডানদিকে নীল OK বোতামটি হাইলাইট করা হয়েছে।

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


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

VEXcode 123 Make a Block মেনু খোলা আছে এবং ব্লকের নাম Drive in এ সেট করা আছে। ব্লকটিতে একটি সংখ্যা ইনপুট ক্ষেত্র যোগ করা হয়েছে, এবং এর উপরে "ক্লিয়ার" আইকনটি হাইলাইট করা হয়েছে।

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


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

VEXcode 123 My Blocks Definition ব্লকটি হাইলাইট করা হয়েছে। এটিতে 'ড্রাইভ ইন নাম্বার স্টেপ স্কোয়ার' লেখা আছে, এবং সংখ্যাটি একটি প্যারামিটার যা ব্লক সংজ্ঞায় ব্যবহার করা যেতে পারে।

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

VEXcode 123 My Blocks Definition ব্লকে Drive-এর সাথে এখন একটি সংজ্ঞা যোগ করা হয়েছে। স্ট্যাকটিতে একটি রিপিট ব্লক ৪ তে সেট করা আছে, এবং একটি ড্রাইভ ফর ১ স্টেপ ব্লক রয়েছে যার রিপিট ব্লকের ভিতরে ৯০ ডিগ্রি ব্লকের জন্য টার্ন রয়েছে।

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

VEXcode 123 My Blocks Definition ব্লকে Drive, যেখানে এখন সংজ্ঞায় ব্যবহৃত নম্বর প্যারামিটারটি ব্যবহার করা হয়েছে। স্ট্যাকটিতে একটি রিপিট ব্লক 4 তে সেট করা আছে, এবং রিপিট ব্লকের ভিতরে একটি ড্রাইভ ফর ব্লক রয়েছে যার মধ্যে 90 ডিগ্রি টার্ন ফর ব্লক রয়েছে। সংখ্যা প্যারামিটারটি ড্রাইভ ফর ব্লকে স্থাপন করা হয়েছে, তাই এটি এখন সংখ্যা ধাপের জন্য ড্রাইভ ফরোয়ার্ড পড়ে।

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

VEXcode 123 My Blocks কমান্ড ব্লকটি When Started ব্লকের নিচে যোগ করা হয়েছে। এই কমান্ড ব্লকটি ড্রাইভ ইন নম্বর স্টেপ স্কয়ার কমান্ডকে কল করবে। সংখ্যা প্যারামিটারটি 1 তে সেট করা আছে।

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


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

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

VEXcode 123 When Started ব্লক যার নীচে তিনটি ব্লক রয়েছে। প্রথমে একটি ড্রাইভ-ইন-১ ধাপ বর্গাকার কমান্ড ব্লক, তারপর ৪৫ ডিগ্রি ডানদিকে ঘুরুন, এবং তারপর একটি ড্রাইভ-ইন-২ ধাপ বর্গাকার কমান্ড ব্লক।

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

  • একটি 1 ধাপ বর্গক্ষেত্রে এগিয়ে যান।
  • ডানদিকে 45 ডিগ্রি ঘুরুন।
  • একটি 2 ধাপ বর্গক্ষেত্রে এগিয়ে যান।

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

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

পূর্ববর্তী VEXcode 123 ব্লকগুলি কমান্ড ব্লকের সংজ্ঞার পাশাপাশি দেখানো ড্রাইভ ইন নম্বর স্টেপ স্কয়ার কমান্ড ব্লক ব্যবহার করে স্ট্যাক করা হয়েছে।

একবার পরামিতি পরিবর্তন করা হলে, প্রকল্পটি শুরু করার জন্য প্রস্তুত.

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

Last Updated: