VEXcode VR में ब्लॉक को अक्षम और सक्षम करना

VEXcode VR उपयोगकर्ताओं को अपनी परियोजनाओं के भीतर ब्लॉकों को अक्षम और सक्षम करने की अनुमति देता है। यह किसी परियोजना को अलग किए बिना उसका परीक्षण या डिबगिंग करने के लिए एक उपयोगी सुविधा है। उपयोगकर्ता किसी ब्लॉक को अक्षम या सक्षम कर सकता है, ताकि रोबोट के व्यवहार में अंतर का परीक्षण किया जा सके, जब वह ब्लॉक परियोजना में हो या न हो।


ब्लॉक को अक्षम और सक्षम कैसे करें

VEXcode VR में ब्लॉक को अक्षम और सक्षम करने के विकल्पों वाला संदर्भ मेनू

किसी ब्लॉक को अक्षम करने के लिए, संदर्भ मेनू को सक्रिय करने के लिए ब्लॉक पर राइट-क्लिक करें या लंबे समय तक दबाएं और फिर ब्लॉक अक्षम करें का चयन करें।

चयनित VEXcode VR ब्लॉक के लिए ब्लॉक अक्षम करें विकल्प दिखाने वाला संदर्भ मेनू

किसी अक्षम ब्लॉक को सक्षम करने के लिए, उस ब्लॉक के लिए संदर्भ मेनू सक्रिय करें और ब्लॉक सक्षम करें का चयन करें। 


अक्षम होने पर अलग-अलग ब्लॉकों का क्या होता है

VEXcode VR वर्कस्पेस में ब्लॉक को अक्षम के रूप में दिखाया गया है

जब कोई ब्लॉक अक्षम होता है, तो उसे धूसर रंग में दिखाया जाता है तथा उसके ऊपर विकर्ण रेखाओं का ग्रिड बना होता है।

अक्षम ब्लॉक को एक टिप्पणी की तरह माना जाता है। इसका परियोजना के प्रवाह पर कोई प्रभाव नहीं पड़ता।

उदाहरण परियोजना में, रोबोट रिवर्स में चलने के बाद इंतजार नहीं करेगा, बल्कि तुरंत दाईं ओर मुड़ जाएगा।


क्या होता है जब नेस्टेड ब्लॉक वाला ब्लॉक अक्षम कर दिया जाता है

ब्लॉक सेटिंग मेनू में नेस्टेड ब्लॉक अक्षम दिखाए जा रहे हैं

जब आप किसी ब्लॉक को उसके भीतर स्थित ब्लॉकों के साथ अक्षम करते हैं, तो सभी ब्लॉक अक्षम हो जाते हैं। लूप या if-then-else कंडीशनल जैसे ब्लॉक, जिनमें नेस्टेड ब्लॉक होते हैं, उन्हें उसी तरह से अक्षम किया जा सकता है जिस तरह से एकल ब्लॉक को किया जा सकता है। 

उस लूप या सशर्त नियंत्रण ब्लॉक के संदर्भ मेनू को सक्रिय करें, और फिर ब्लॉक अक्षम करें का चयन करें। 

VEXcode VR ब्लॉक्स पैलेट में रिपीट ब्लॉक को डिसेबल करें

यह छवि दर्शाती है कि जब रिपीट लूप को अक्षम किया गया तो क्या हुआ। लूप और उसके अंदर के दो ब्लॉक निष्क्रिय कर दिए गए।

ब्लॉक पैलेट VEXcode VR में सक्षम मुख्य ब्लॉक को दर्शाता है

आप मुख्य ब्लॉक के संदर्भ मेनू को सक्रिय करके और ब्लॉक सक्षम करें का चयन करके मुख्य ब्लॉक और उसके भीतर सभी नेस्टेड ब्लॉक को सक्षम कर सकते हैं।

VEXcode VR वर्कस्पेस में मुख्य ब्लॉक अक्षम किया गया है

जब मुख्य ब्लॉक सक्षम हो जाएगा, तो सभी नेस्टेड ब्लॉक भी सक्षम हो जाएंगे।


एकल नेस्टेड ब्लॉक को अक्षम और सक्षम करना

ब्लॉक को निष्क्रिय या सक्रिय करने के विकल्पों के साथ ब्लॉक संदर्भ मेनू

आप किसी अन्य ब्लॉक को अक्षम करने के लिए समान चरणों का पालन करके लूप या if-then-else के भीतर एकल ब्लॉक को अक्षम कर सकते हैं: उस ब्लॉक के संदर्भ मेनू को सक्रिय करें और ब्लॉक अक्षम करें चुनें।

यहां एक लूप के भीतर केवल एक ब्लॉक को अक्षम करने का एक उदाहरण दिया गया है।

चयनित VEXcode VR ब्लॉक के लिए ब्लॉक अक्षम करें और ब्लॉक सक्षम करें विकल्पों वाला संदर्भ मेनू

मुख्य ब्लॉक के लिए संदर्भ मेनू नेस्टेड ब्लॉक को सक्षम करने का विकल्प प्रदान नहीं करेगा क्योंकि मुख्य ब्लॉक अक्षम नहीं किया गया था।

VEXcode VR में सक्रिय ब्लॉक स्टैक के अंदर निष्क्रिय ब्लॉक

यदि बाद में आप उस नेस्टेड ब्लॉक को सक्षम करना चाहते हैं, तो आपको उसका संदर्भ मेनू सक्रिय करना होगा।


“हैट” ब्लॉक को अक्षम करना

ब्लॉक को निष्क्रिय करने के लिए 'Disable Hat' विकल्प का चयन करके संदर्भ मेनू खोलें।

आप ब्लॉकों के पूरे स्टैक को उस “हैट” ब्लॉक को अक्षम करके अक्षम कर सकते हैं जिसमें वे सभी शामिल हैं।

“हैट” ब्लॉक के संदर्भ मेनू को सक्रिय करें, और फिर ब्लॉक अक्षम करें का चयन करें।

VEXcode VR वर्कस्पेस में Disabled When Started ब्लॉक निष्क्रिय दिखाया गया है।

यह छवि दिखाती है कि जब आरंभ किया गया “टोपी” ब्लॉक अक्षम किया गया तो क्या हुआ। जब शुरू किया गया ब्लॉक के अंतर्गत शामिल सभी ब्लॉक नहीं चलेंगे।

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

Last Updated: