VEXcode GO-তে ব্লকগুলি অক্ষম এবং সক্ষম করা

VEXcode GO ব্যবহারকারীদের তাদের প্রকল্পগুলির মধ্যে ব্লকগুলি নিষ্ক্রিয় এবং সক্ষম করতে দেয়৷ একটি প্রকল্প পরীক্ষা বা ডিবাগ করার সময় এটি শিক্ষার্থীদের জন্য একটি দরকারী বৈশিষ্ট্য, তাই তাদের উদ্দেশ্য অনুযায়ী কী কাজ করছে না তা বের করতে প্রকল্পটিকে আলাদা করতে হবে না। ব্যবহারকারী একটি ব্লক (গুলি) নিষ্ক্রিয় বা সক্ষম করতে পারে যাতে রোবটের আচরণের পার্থক্যগুলি পরীক্ষা করা যায় এবং সেই ব্লকটি প্রকল্পে থাকে বা না থাকে।

নোট: এই নিবন্ধটি VEXcode GO-তে কোড বেস কনফিগারেশন ব্যবহার করে। কিভাবে VEXcode GO-তে একটি কোড বেস কনফিগার করতে হয় সে সম্পর্কে আরও তথ্যের জন্য কনফিগার করা একটি VEX GO কোড বেস VEX লাইব্রেরি নিবন্ধটি দেখুন।


ব্লকগুলি কীভাবে নিষ্ক্রিয় এবং সক্ষম করবেন

VEXcode GO Blocks প্রকল্পে একটি সক্রিয় ব্লকের প্রসঙ্গ মেনু খোলা হয়েছে এবং Disable Block বিকল্পটি হাইলাইট করা হয়েছে। ডানদিকে ফলাফলটি দেখানো হচ্ছে যেখানে নির্বাচিত ব্লকটি এখন ধূসর রঙে রয়েছে যা নির্দেশ করে যে এটি নিষ্ক্রিয় করা হয়েছে।

VEXcode GO-তে ব্লক বৈশিষ্ট্য নিষ্ক্রিয় বা সক্ষম করার জন্য, মস্তিষ্ক আপনার ট্যাবলেট বা কম্পিউটারের সাথে সংযুক্ত থাকতে হবে এবং VEXcode GO আপনার বিল্ডের জন্য কনফিগার করা উচিত।

একটি ব্লক নিষ্ক্রিয় করা প্রকল্পটি শুরু হলে এটি কার্যকর করা থেকে বিরত থাকবে। একটি ব্লক অক্ষম করতে, কনটেক্সট মেনু সক্রিয় করতে ব্লকটিতে ডান-ক্লিক করুন বা দীর্ঘ চাপ দিন এবং তারপরে ব্লক অক্ষম করুন নির্বাচন করুন। ব্লকটি তখন প্রজেক্টে তির্যক রেখার একটি গ্রিড সহ ধূসর আউট দেখাবে।

VEXcode GO Blocks প্রকল্পটি একটি নিষ্ক্রিয় ব্লকের প্রসঙ্গ মেনু সহ খোলা হয়েছে এবং Enable Block বিকল্পটি হাইলাইট করা হয়েছে। ডানদিকে একই প্রকল্প রয়েছে কিন্তু নির্বাচিত ব্লকটি এখন রঙিন যা নির্দেশ করে যে এটি সক্রিয় করা হয়েছে।

ব্লকটি সক্ষম করতে, যাতে প্রকল্পটি শুরু করার সময় এটি কার্যকর করা হয়, প্রসঙ্গ মেনু সক্রিয় করতে নিষ্ক্রিয় ব্লকে ডান-ক্লিক করুন বা দীর্ঘক্ষণ চাপ দিন এবং তারপরে ব্লক সক্রিয় করুন নির্বাচন করুন।


অক্ষম করা হলে পৃথক ব্লকের কি হবে

VEXcode GO ব্লক প্রকল্পে একটি অক্ষম ব্লক রয়েছে। ব্লকটি ধূসর রঙ ধারণ করেছে এবং এর উপরে তির্যক রেখার একটি গ্রিড রয়েছে।

একটি ব্লক(গুলি) নিষ্ক্রিয় থাকা অবস্থায়, এটির উপর তির্যক রেখাগুলির একটি গ্রিড সহ ধূসর দেখায়৷

অক্ষম ব্লক একটি মন্তব্য মত আচরণ করা হয়. এটি প্রকল্পের প্রবাহের উপর কোন প্রভাব ফেলে না এবং যখন প্রকল্পটি শুরু হয় তখন এটি কার্যকর করা হবে না।

এই উদাহরণে, কোড বেস 500 মিলিমিটার (মিমি) এর জন্য এগিয়ে যাবে এবং তারপর থামবে; এটা চালু হবে না.


নেস্টেড ব্লক সহ একটি ব্লক নিষ্ক্রিয় হলে কি হবে

VEXcode GO Blocks প্রকল্পে একটি সক্রিয় কন্টেইনার ব্লকের প্রসঙ্গ মেনু খোলা হয়েছে এবং Disable Block বিকল্পটি হাইলাইট করা হয়েছে।

আপনি যখন একটি ব্লক অক্ষম করেন যার মধ্যে ব্লকগুলি নেস্ট করা আছে, সমস্ত ব্লক অক্ষম করা হয়। একটি লুপের মতো ব্লক বা if-then-else শর্তসাপেক্ষ, যেগুলিতে নেস্টেড ব্লক রয়েছে, একটি একক ব্লকের মতোই নিষ্ক্রিয় করা যেতে পারে।

সেই লুপ বা শর্তসাপেক্ষ কন্ট্রোল ব্লকের কনটেক্সট মেনু সক্রিয় করতে ডান-ক্লিক করুন বা দীর্ঘ-প্রেস করুন এবং তারপরে ব্লক অক্ষম করুন নির্বাচন করুন।

VEXcode GO ব্লক প্রকল্প যেখানে একটি কন্টেইনার ব্লক এবং এর সমস্ত নেস্টেড ব্লক অক্ষম করা আছে। ব্লকগুলি ধূসর রঙে আঁকা এবং তাদের উপর তির্যক রেখার একটি গ্রিড রয়েছে।

এই চিত্রটি দেখায় যখন পুনরাবৃত্তি লুপ অক্ষম করা হয় তখন কী ঘটে। লুপ এবং এর ভিতরের দুটি ব্লক সবই নিষ্ক্রিয় ছিল, এবং সেগুলি সবগুলোই ধূসর হয়ে দেখা যাচ্ছে তাদের উপর তির্যক রেখার একটি গ্রিড দিয়ে।

VEXcode GO Blocks প্রকল্পে একটি নিষ্ক্রিয় কন্টেইনার ব্লকের প্রসঙ্গ মেনু খোলা হয়েছে এবং Enable Block বিকল্পটি হাইলাইট করা হয়েছে।

এই উদাহরণে, প্রকল্পটি শুরু হলে কিছুই ঘটবে না, কারণ সমস্ত ব্লক অক্ষম করা হয়েছে। আপনি প্রধান ব্লকের প্রসঙ্গ মেনু সক্রিয় করে এবং ব্লক সক্রিয় নির্বাচন করে প্রধান ব্লক এবং এর মধ্যে থাকা সমস্ত নেস্টেড ব্লক সক্রিয় করতে পারেন।

VEXcode GO ব্লক প্রকল্প যেখানে একটি কন্টেইনার ব্লক এবং এর সমস্ত নেস্টেড ব্লক সক্রিয় রয়েছে।

প্রধান ব্লক সক্রিয় করা হলে, এর মধ্যে থাকা সমস্ত নেস্টেড ব্লকগুলিও সক্রিয় করা হবে।

এই উদাহরণে, এখন মূল ব্লকটি সক্রিয় করা হয়েছে, যখন প্রকল্পটি শুরু হবে, কোড বেসটি 500 মিলিমিটার (মিমি) পর্যন্ত এগিয়ে যাবে, তারপর 90 ডিগ্রির জন্য ডানদিকে ঘুরবে এবং একটি বর্গক্ষেত্রে গাড়ি চালানোর জন্য এই আচরণগুলি 4 বার পুনরাবৃত্তি করবে।


একটি একক নেস্টেড ব্লক নিষ্ক্রিয় এবং সক্রিয় করা হচ্ছে

একটি সক্রিয় ব্লকের প্রসঙ্গ মেনু সহ VEXcode GO ব্লক প্রকল্প খোলা হয়েছে। ব্লকটি একটি কন্টেইনার ব্লকের ভিতরে নেস্টেড থাকে এবং ডিসএবল ব্লক বিকল্পটি হাইলাইট করা হয়। ডানদিকে ফলাফলটি দেখানো হচ্ছে, নির্বাচিত ব্লকটি এখন নিষ্ক্রিয় করা আছে।

আপনি নেস্টেড ব্লকের একটি সিরিজের মধ্যে একটি একক ব্লক অক্ষম করতে পারেন, যেমন লুপ বা if-then-else শর্তসাপেক্ষে, অন্য কোনও ব্লক নিষ্ক্রিয় করার জন্য একই পদক্ষেপগুলি অনুসরণ করে: সেই ব্লকের প্রসঙ্গ মেনু সক্রিয় করতে ডান-ক্লিক করুন বা দীর্ঘ-প্রেস করুন এবং নির্বাচন করুন ব্লক অক্ষম করুন।

এই উদাহরণে, একটি লুপের মধ্যে একটি একক ব্লক নিষ্ক্রিয় করা হয়েছে।

একটি নিষ্ক্রিয় ব্লকের প্রসঙ্গ মেনু সহ VEXcode GO ব্লক প্রকল্প খোলা হয়েছে। ব্লকটি একটি কন্টেইনার ব্লকের ভিতরে নেস্টেড থাকে এবং Enable Block বিকল্পটি হাইলাইট করা হয়। ডানদিকে নির্বাচিত ব্লকটি সক্রিয় থাকা অবস্থায় ফলাফলটি দেখানো হচ্ছে।

সেই নেস্টেড ব্লকটি সক্ষম করতে, আপনাকে এর প্রসঙ্গ মেনু সক্রিয় করতে ডান-ক্লিক করতে হবে বা দীর্ঘ-প্রেস করতে হবে।

VEXcode GO Blocks প্রকল্পে একটি কন্টেইনার ব্লকের প্রসঙ্গ মেনু খোলা হয়েছে এবং Enable block বিকল্পটি হাইলাইট করা হয়েছে কিন্তু ধূসর হয়ে গেছে। এর নেস্টেড ব্লকগুলির মধ্যে একটি নিষ্ক্রিয় করা আছে, কিন্তু Enable block বিকল্পটি উপলব্ধ নেই কারণ কন্টেইনার ব্লকটি এখনও সক্রিয় রয়েছে।

মনে রাখবেন যে প্রধান ব্লকের জন্য প্রসঙ্গ মেনু (এই ক্ষেত্রে [পুনরাবৃত্তি] ব্লক) নেস্টেড ব্লক সক্রিয় করার জন্য একটি বিকল্প প্রদান করবে না, কারণ প্রধান ব্লকটি নিজেই নিষ্ক্রিয় ছিল না।

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

Last Updated: