একটি মাই ব্লক তৈরি করা#

Creating a My Block

এই টিউটোরিয়ালটি আপনাকে VEXcode GO-তে একটি My Block তৈরি করার পদ্ধতি ধাপে ধাপে দেখাবে, যেখানে উদাহরণ হিসেবে এমন একটি My Block ব্যবহার করা হয়েছে যা আপনার রোবটকে একটি বর্গক্ষেত্রের মধ্যে চালনা করে। এই টিউটোরিয়াল শেষে, আপনার কাছে একটি পুনঃব্যবহারযোগ্য My Block এবং এমন একটি প্রজেক্ট থাকবে যা এটিকে ব্যবহার করে একটি বর্গক্ষেত্রের মধ্যে চালনা করবে।

My Blocks আপনাকে এমন ব্লকগুলোর একটি ক্রমকে গ্রুপ করতে দেয় যা আপনি একটি প্রজেক্টে একাধিকবার ব্যবহার করতে চান, এবং এর জন্য সেই ক্রমটিকে বারবার ডুপ্লিকেট বা পুনরায় তৈরি করার প্রয়োজন হয় না। এটি দীর্ঘ প্রজেক্টগুলোকে ছোট ছোট অংশে ভাগ করে সেগুলোর উপর কাজ করা সহজ করে তুলতে পারে।

  1. টুলবক্সের লজিক - মাই ব্লকস ক্যাটাগরিতে যান এবং মেক এ ব্লক নির্বাচন করুন।

টুলবক্সের স্ক্রিনশট, যেখানে 'Logic - My Blocks' ক্যাটাগরিটি খোলা এবং 'Make a Block' বাটনটি হাইলাইট করা আছে।
  1. Name ফিল্ডটি পরিবর্তন করে square driving করুন।

'Create My Block' ডায়ালগ বক্সের স্ক্রিনশট, যেখানে 'Name' ফিল্ডটি হাইলাইট করা আছে এবং স্কয়ার ড্রাইভিং-এ সেট করা রয়েছে।
  1. তৈরি করুন নির্বাচন করুন।

'Create My Block' ডায়ালগ বক্সের স্ক্রিনশট, যেখানে 'Create' বাটনটি হাইলাইট করা আছে।
  1. ওয়ার্কস্পেসে একটি ডিফাইন স্কয়ার ড্রাইভিং হ্যাট ব্লক প্রদর্শিত হবে এবং টুলবক্সে ‘মাই ব্লক’ দেখা যাবে। ডিফাইন ব্লকের নিচে আপনি যে ব্লকগুলো সংযুক্ত করবেন, সেগুলো প্রজেক্টে প্রতিবার ‘মাই ব্লক’ ব্যবহার করার সময় রান করবে।

একটি খালি সংজ্ঞায়িত বর্গাকার ড্রাইভিং ব্লক।#
ডিফাইন square driving :: custom

দ্রষ্টব্য: আপনি যদি আপনার ওয়ার্কস্পেস থেকে কোনো মাই ব্লকের ডিফাইন ব্লক মুছে ফেলেন, তাহলে সেটি আপনার টুলবক্স থেকেও মুছে যাবে এবং আপনাকে সেটি পুনরায় তৈরি করতে হবে।

  1. বর্গক্ষেত্রটির এক দিকে চালনা ও ঘোরানোর জন্য, ডিফাইন ব্লকের নিচে একটি ড্রাইভ ফর ব্লক এবং একটি টার্ন ফর ব্লক সংযুক্ত করুন।

ডিফাইন ব্লক, যার সাথে ড্রাইভ ফর এবং টার্ন ফর ব্লক সংযুক্ত রয়েছে।#
ডিফাইন square driving :: custom
[সামনে v] দিকে (200) [mm v] চালাও ▶
[ডান v] দিকে (90) ডিগ্রি ঘোরো ▶
  1. যেমন লেখা আছে, My Block শুধুমাত্র বর্গক্ষেত্রের এক দিকেই চলে এবং ঘোরে। এটিকে নিজে থেকে একটি সম্পূর্ণ বর্গক্ষেত্র চালাতে হলে, drive for এবং turn for ব্লক দুটিকে 4-এ সেট করা একটি repeat ব্লকের মধ্যে রাখুন।

ডিফাইন ব্লক, যার মধ্যে ড্রাইভ ফর এবং টার্ন ফর ব্লকগুলো একটি রিপিট ব্লকের ভেতরে মোড়ানো থাকে।#
ডিফাইন square driving :: custom
(4) বার পুনরাবৃত্তি করো
[সামনে v] দিকে (200) [mm v] চালাও ▶
[ডান v] দিকে (90) ডিগ্রি ঘোরো ▶
  1. একটি when started ব্লক সংযুক্ত করুন, তারপর টুলবক্স থেকে square driving নিয়ে এসে এর নিচে সংযুক্ত করুন। এখন আপনার ওয়ার্কস্পেসে define ব্লক এবং এটিকে কল করা when started ব্লক উভয়ই রয়েছে।

সম্পূর্ণ প্রজেক্টটি হলো—বর্গাকার অংশটি যা 'মাই ব্লক’কে চালনা করে, এবং একটি ‘যখন চালু হয়’ স্ক্রিপ্ট যা এটিকে বর্গাকারে চালনা করার জন্য নির্দেশ দেয়।#
ডিফাইন square driving :: custom
(4) বার পুনরাবৃত্তি করো
[সামনে v] দিকে (200) [mm v] চালাও ▶
[ডান v] দিকে (90) ডিগ্রি ঘোরো ▶

শুরু হলে :: hat events
square driving
  1. আপনার রোবটকে VEXcode-এর সাথে সংযুক্ত করার পরে, প্রজেক্টটি চালানোর জন্য স্টার্ট নির্বাচন করুন। রোবটটি একটি বর্গাকার পথে চলবে।

VEXcode GO টুলবারের স্ক্রিনশট, যেখানে স্টার্ট বাটনটি হাইলাইট করা আছে।