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

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


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

VEX IQ रोबोटिक्स परियोजनाओं का कोलाज, जिसमें विभिन्न रोबोट डिजाइन और प्रोग्रामिंग अवधारणाओं को प्रदर्शित किया गया है, तथा VEX IQ ज्ञानकोष के ब्लॉक ट्यूटोरियल अनुभाग में उपलब्ध शैक्षिक संसाधनों और ट्यूटोरियल्स को दर्शाया गया है।

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

VEXcode IQ प्रोग्रामिंग में ब्लॉकों के लिए सक्षम और अक्षम विकल्प दिखाने वाला स्क्रीनशॉट, VEX IQ रोबोटिक्स प्लेटफॉर्म में प्रोग्रामिंग ब्लॉकों के प्रबंधन के लिए उपयोगकर्ता इंटरफ़ेस को दर्शाता है।

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


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

स्क्रीनशॉट में दिखाया गया है कि VEXcode IQ में किसी सुविधा को कैसे निष्क्रिय किया जाए, VEX IQ रोबोट प्रोग्रामिंग के लिए उपलब्ध उपयोगकर्ता इंटरफ़ेस और विकल्पों को दर्शाया गया है, जो VEX IQ ज्ञानकोष में ब्लॉक ट्यूटोरियल के लिए प्रासंगिक है।

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

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

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


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

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

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

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

प्रोग्रामिंग वातावरण में अक्षम ब्लॉक को दर्शाने वाला VEXcode IQ इंटरफ़ेस का स्क्रीनशॉट, VEX IQ रोबोटिक्स प्लेटफ़ॉर्म उपयोगकर्ताओं के लिए ब्लॉक ट्यूटोरियल अनुभाग को दर्शाता है।

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

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

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

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

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


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

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

VEXcode IQ प्रोग्रामिंग में लूप संरचना को दर्शाने वाला आरेख, VEX IQ ज्ञानकोष में ब्लॉक ट्यूटोरियल के भाग के रूप में रोबोटिक्स में शैक्षिक उद्देश्यों के लिए नेस्टेड लूप की अवधारणा को प्रदर्शित करता है।

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

VEX IQ रोबोटिक्स प्लेटफॉर्म के लिए VEXcode IQ में संदर्भ मेनू विकल्पों को दर्शाने वाला आरेख, शैक्षिक रोबोटिक्स प्रोग्रामिंग के लिए ब्लॉक ट्यूटोरियल से संबंधित सुविधाओं को प्रदर्शित करता है।

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

हाइलाइट किए गए ब्लॉक प्रोग्रामिंग उदाहरण के साथ VEXcode IQ इंटरफ़ेस को दर्शाने वाला स्क्रीनशॉट, जिसमें VEX IQ उपयोगकर्ताओं के लिए रोबोटिक्स प्रोजेक्ट ट्यूटोरियल में हैट को अक्षम करने का तरीका दर्शाया गया है।

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


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

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

VEX IQ ज्ञानकोष में ब्लॉक ट्यूटोरियल के लिए संदर्भ मेनू का स्क्रीनशॉट, शैक्षिक उद्देश्यों के लिए VEX IQ रोबोटिक्स किट के साथ प्रोग्रामिंग और निर्माण से संबंधित विकल्प और संसाधन प्रदर्शित करता है।

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

VEXcode IQ इंटरफ़ेस का स्क्रीनशॉट, जिसमें VEX IQ रोबोट प्रोग्रामिंग के लिए अक्षम संपादन ब्लॉक दिखाया गया है, जो ज्ञानकोष में ब्लॉक ट्यूटोरियल अनुभाग को दर्शाता है।

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

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

Last Updated: