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

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


ब्लॉक को निष्क्रिय और सक्रिय कैसे करें

VEXcode IQ Blocks प्रोजेक्ट में, एक सक्रिय ब्लॉक का संदर्भ मेनू खुला होना चाहिए और 'ब्लॉक अक्षम करें' विकल्प हाइलाइट किया हुआ होना चाहिए। दाईं ओर परिणाम दिखाया गया है जिसमें चयनित ब्लॉक अब ग्रे रंग में दिखाई दे रहा है, यह दर्शाता है कि इसे निष्क्रिय कर दिया गया है।

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

VEXcode IQ Blocks प्रोजेक्ट में, एक निष्क्रिय ब्लॉक का संदर्भ मेनू खुला हुआ है और 'ब्लॉक सक्षम करें' विकल्प हाइलाइट किया हुआ है। दाईं ओर वही प्रोजेक्ट है, लेकिन अब चयनित ब्लॉक को रंगीन किया गया है ताकि यह इंगित हो सके कि इसे सक्रिय कर दिया गया है।

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


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

VEXcode IQ ब्लॉक्स प्रोजेक्ट जिसमें एक निष्क्रिय ब्लॉक शामिल है। यह ब्लॉक धूसर रंग का है और इसके ऊपर तिरछी रेखाओं का एक ग्रिड बना हुआ है।

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

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

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


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

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

VEXcode IQ Blocks प्रोजेक्ट में एक सक्षम कंटेनर ब्लॉक का संदर्भ मेनू खुला हुआ है और 'ब्लॉक अक्षम करें' विकल्प हाइलाइट किया गया है।

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

VEXcode IQ Blocks प्रोजेक्ट जिसमें एक कंटेनर ब्लॉक और उसके सभी नेस्टेड ब्लॉक अक्षम हैं। ब्लॉक धूसर रंग के हैं और उन पर तिरछी रेखाओं का एक ग्रिड बना हुआ है।

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

VEXcode IQ Blocks प्रोजेक्ट में एक निष्क्रिय कंटेनर ब्लॉक का संदर्भ मेनू खुला हुआ है और 'ब्लॉक सक्षम करें' विकल्प हाइलाइट किया गया है।

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

VEXcode IQ ब्लॉक्स प्रोजेक्ट जिसमें एक कंटेनर ब्लॉक और उसके सभी नेस्टेड ब्लॉक सक्षम हैं।

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


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

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

VEXcode IQ Blocks प्रोजेक्ट जिसमें नेस्टेड ब्लॉक पहले से ही निष्क्रिय है।

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

VEXcode IQ Blocks प्रोजेक्ट में एक कंटेनर ब्लॉक का संदर्भ मेनू खुला हुआ है और 'ब्लॉक सक्षम करें' विकल्प हाइलाइट किया हुआ है लेकिन ग्रे रंग में दिखाई दे रहा है। इसके भीतर स्थित एक ब्लॉक निष्क्रिय है, लेकिन 'ब्लॉक को सक्षम करें' विकल्प उपलब्ध नहीं है क्योंकि कंटेनर ब्लॉक स्वयं अभी भी सक्षम है।

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

VEXcode IQ Blocks प्रोजेक्ट में एक निष्क्रिय ब्लॉक का संदर्भ मेनू खुला हुआ है। यह ब्लॉक एक कंटेनर ब्लॉक के अंदर स्थित है, और 'ब्लॉक सक्षम करें' विकल्प हाइलाइट किया गया है। दाईं ओर चयनित ब्लॉक के सक्रिय होने के साथ परिणाम दिखाया गया है।

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


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

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

VEXcode IQ Blocks प्रोजेक्ट, जिसमें हैट ब्लॉक सक्रिय है, का संदर्भ मेनू खुला हुआ है। ब्लॉक अक्षम करें विकल्प हाइलाइट किया गया है।

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

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

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

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

Last Updated: