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

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

नोट: यह आलेख VEXcode GO में कोड बेस कॉन्फ़िगरेशन का उपयोग करता है। VEXcode GO में कोड बेस कॉन्फ़िगर करने के तरीके के बारे में अधिक जानकारी के लिए VEX GO कोड बेस कॉन्फ़िगर करना VEX लाइब्रेरी आलेख देखें।


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

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

VEXcode GO में ब्लॉकों को अक्षम या सक्षम करने की सुविधा का उपयोग करने के लिए, ब्रेन को आपके टैबलेट या कंप्यूटर से कनेक्ट किया जाना चाहिए, और VEXcode GO को आपके बिल्ड के लिए कॉन्फ़िगर किया जाना चाहिए।

किसी ब्लॉक को अक्षम करने से परियोजना शुरू होने पर उसका निष्पादन नहीं हो सकेगा। किसी ब्लॉक को अक्षम करने के लिए, संदर्भ मेनू को सक्रिय करने के लिए ब्लॉक पर राइट-क्लिक करें या लंबे समय तक दबाएं, और फिर ब्लॉक अक्षम करें का चयन करें। इसके बाद ब्लॉक परियोजना में धूसर रंग में दिखाई देगा तथा उसके ऊपर विकर्ण रेखाओं का ग्रिड बना होगा।

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

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


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

VEXcode GO ब्लॉक परियोजना जिसमें एक अक्षम ब्लॉक शामिल है। ब्लॉक धूसर रंग का है और उसके ऊपर विकर्ण रेखाओं का एक ग्रिड है।

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

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

इस उदाहरण में, कोड बेस 500 मिलीमीटर (मिमी) तक आगे बढ़ेगा और फिर रुक जाएगा; यह घूमेगा नहीं।


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

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

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

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

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

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

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

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

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

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

इस उदाहरण में, अब जबकि मुख्य ब्लॉक सक्षम है, जब परियोजना शुरू की जाती है, तो कोड बेस 500 मिलीमीटर (मिमी) तक आगे बढ़ेगा, फिर 90 डिग्री तक दाईं ओर मुड़ेगा, और एक वर्ग में ड्राइव करने के लिए इन व्यवहारों को 4 बार दोहराएगा।


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

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

आप नेस्टेड ब्लॉकों की श्रृंखला में से किसी एक ब्लॉक को अक्षम कर सकते हैं, जैसे लूप या यदि-तो-अन्यथा सशर्त, किसी अन्य ब्लॉक को अक्षम करने के लिए समान चरणों का पालन करके: उस ब्लॉक के संदर्भ मेनू को सक्रिय करने के लिए राइट-क्लिक करें या देर तक दबाएं और ब्लॉक अक्षम करें का चयन करें।

इस उदाहरण में, लूप के भीतर एक एकल ब्लॉक अक्षम है।

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

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

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

ध्यान दें कि मुख्य ब्लॉक (इस मामले में [दोहराएँ] ब्लॉक) के लिए संदर्भ मेनू नेस्टेड ब्लॉक को सक्षम करने के लिए कोई विकल्प प्रदान नहीं करेगा, क्योंकि मुख्य ब्लॉक स्वयं अक्षम नहीं किया गया था।

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

Last Updated: