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

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


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

V5 के विभिन्न ब्लॉक डिजाइनों और ट्यूटोरियल्स का कोलाज, जिसमें उपयोगकर्ताओं के लिए विभिन्न शैलियों और कार्यात्मकताओं का प्रदर्शन किया गया है, जिन्हें वे अपनी परियोजनाओं में खोज और कार्यान्वित कर सकते हैं।

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

V5 में ब्लॉकों के लिए सक्षम/अक्षम टॉगल को दर्शाने वाला स्क्रीनशॉट, ट्यूटोरियल अनुभाग में ब्लॉक कार्यक्षमता के प्रबंधन के लिए विकल्पों को दर्शाता है।

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


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

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

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

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

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


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

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

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

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

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

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

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

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

>V5 में नेस्टेड ब्लॉकों का स्क्रीनशॉट, ट्यूटोरियल उद्देश्यों के लिए ब्लॉकों की पदानुक्रमित संरचना और गुणों को दर्शाता है।

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


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

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

V5 रोबोटिक्स प्रोग्रामिंग में लूप ब्लॉक कार्यक्षमता को दर्शाने वाला आरेख, यह दर्शाता है कि रोबोट क्रियाओं को प्रभावी ढंग से नियंत्रित करने के लिए लूप को एक दूसरे के भीतर कैसे जोड़ा जा सकता है।

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

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

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

V5 में 'हैट को अक्षम करने से पहले' ट्यूटोरियल को दिखाने वाला स्क्रीनशॉट, जो प्लेटफॉर्म के ब्लॉक प्रोग्रामिंग इंटरफ़ेस में हैट्स को प्रबंधित करने के चरणों को दर्शाता है।

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


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

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

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

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

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

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

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

Last Updated: