VEXcode VR ব্যবহারকারীদের তাদের প্রকল্পের মধ্যে ব্লকগুলি নিষ্ক্রিয় এবং সক্ষম করতে দেয়। প্রকল্পটি আলাদা না করেই একটি প্রকল্প পরীক্ষা বা ডিবাগ করার জন্য এটি একটি দরকারী বৈশিষ্ট্য। ব্যবহারকারী একটি ব্লক (গুলি) নিষ্ক্রিয় বা সক্ষম করতে পারে রোবটের আচরণের পার্থক্য পরীক্ষা করার জন্য যখন সেই ব্লকটি প্রকল্পে থাকে বা না থাকে৷
ব্লকগুলি কীভাবে নিষ্ক্রিয় এবং সক্ষম করবেন
একটি ব্লক অক্ষম করতে, কনটেক্সট মেনু সক্রিয় করতে ব্লকে ডান-ক্লিক করুন বা দীর্ঘ চাপ দিন এবং তারপরে ব্লক অক্ষম করুন নির্বাচন করুন।
একটি অক্ষম ব্লক সক্ষম করতে, সেই ব্লকের জন্য প্রসঙ্গ মেনু সক্রিয় করুন এবং ব্লক সক্ষম করুন নির্বাচন করুন।
অক্ষম করা হলে পৃথক ব্লকের কি হবে
একটি ব্লক(গুলি) নিষ্ক্রিয় থাকা অবস্থায়, এটির উপর তির্যক রেখাগুলির একটি গ্রিড সহ ধূসর দেখায়৷
অক্ষম ব্লক একটি মন্তব্য মত আচরণ করা হয়. প্রকল্পের প্রবাহে এর কোনো প্রভাব নেই।
উদাহরণ প্রকল্পে, রোবটটি বিপরীত দিকে গাড়ি চালানোর পরে অপেক্ষা করবে না, তবে অবিলম্বে ডানদিকে ঘুরবে।
নেস্টেড ব্লক সহ একটি ব্লক নিষ্ক্রিয় হলে কি হবে
যখন আপনি একটি ব্লক অক্ষম করেন যার মধ্যে ব্লকগুলি নেস্ট করা থাকে, সমস্ত ব্লক অক্ষম করা হয়। একটি লুপের মতো ব্লক বা if-then-else শর্তসাপেক্ষ, যেগুলিতে নেস্টেড ব্লক রয়েছে, একটি একক ব্লকের মতোই নিষ্ক্রিয় করা যেতে পারে।
সেই লুপ বা শর্তসাপেক্ষ কন্ট্রোল ব্লকের প্রসঙ্গ মেনু সক্রিয় করুন এবং তারপরে ব্লক নিষ্ক্রিয় করুন নির্বাচন করুন।
এই চিত্রটি দেখায় যখন পুনরাবৃত্তি লুপ অক্ষম ছিল তখন কী ঘটেছিল৷ লুপ এবং এর ভিতরের দুটি ব্লক সবই অক্ষম ছিল।
আপনি প্রধান ব্লকের কনটেক্সট মেনু সক্রিয় করে এবং ব্লক সক্রিয় নির্বাচন করে এর মধ্যে প্রধান ব্লক এবং সমস্ত নেস্টেড ব্লক সক্রিয় করতে পারেন।
প্রধান ব্লক সক্রিয় করা হলে, সমস্ত নেস্টেড ব্লকগুলিও সক্রিয় করা হবে।
একটি একক নেস্টেড ব্লক নিষ্ক্রিয় এবং সক্রিয় করা হচ্ছে
আপনি একটি লুপের মধ্যে একক ব্লকগুলি অক্ষম করতে পারেন বা অন্য কোনও ব্লক নিষ্ক্রিয় করার জন্য একই পদক্ষেপগুলি অনুসরণ করে যদি-তাহলে-অন্যথায় ব্লকগুলি অক্ষম করতে পারেন: সেই ব্লকের প্রসঙ্গ মেনু সক্রিয় করুন এবং অক্ষম ব্লক নির্বাচন করুন৷
এখানে শুধুমাত্র একটি লুপের মধ্যে একটি একক ব্লক নিষ্ক্রিয় করার একটি উদাহরণ।
প্রধান ব্লকের জন্য প্রসঙ্গ মেনু নেস্টেড ব্লক সক্রিয় করার জন্য একটি বিকল্প প্রদান করবে না কারণ প্রধান ব্লক নিষ্ক্রিয় ছিল না।
যদি পরে আপনি সেই নেস্টেড ব্লকটি সক্ষম করতে চান তবে আপনাকে এর প্রসঙ্গ মেনু সক্রিয় করতে হবে।
একটি "টুপি" ব্লক নিষ্ক্রিয় করা হচ্ছে
আপনি ব্লকগুলির একটি সম্পূর্ণ স্ট্যাক নিষ্ক্রিয় করতে পারেন "হ্যাট" ব্লকটি নিষ্ক্রিয় করে যাতে সেগুলি সমস্ত রয়েছে৷
"হ্যাট" ব্লকের প্রসঙ্গ মেনু সক্রিয় করুন এবং তারপরে ব্লক অক্ষম করুন নির্বাচন করুন।
এই চিত্রটি দেখায় যে যখন "হ্যাট" ব্লকটি অক্ষম করা হয় তখন কী ঘটেছিল৷ When Started ব্লকের অধীনে থাকা সমস্ত ব্লক চলবে না।