VEXcode GO में एक परियोजना के माध्यम से आगे बढ़ना

प्रोजेक्ट स्टेपिंग सुविधा उपयोगकर्ता को प्रोजेक्ट के निष्पादन को ब्लॉक दर ब्लॉक देखने का तरीका प्रदान करती है। इन दृश्य संकेतों का उपयोग छात्रों को समस्या निवारण में मदद करने, या किसी परियोजना के प्रवाह को बेहतर ढंग से समझने में किया जा सकता है। जब कोई परियोजना शुरू की जाती है, तो रोबोट निर्देशानुसार परियोजना को पूरा करेगा, लेकिन हो सकता है कि यह उपयोगकर्ता की इच्छा के अनुसार न हो। एक-एक करके निष्पादित किए जा रहे ब्लॉकों को देखने की क्षमता होने से उपयोगकर्ता को यह बेहतर ढंग से देखने में मदद मिलती है कि कौन से ब्लॉक त्रुटि उत्पन्न कर रहे हैं, इसलिए डिबगिंग एक अधिक लक्षित और कुशल प्रक्रिया बन सकती है।

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


प्रोजेक्ट स्टेपिंग सुविधा का उपयोग कैसे करें

VEXcode GO टूलबार जिसमें स्टार्ट और स्टॉप आइकन के बीच में स्टेप आइकन हाइलाइट किया गया है।

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

VEXcode GO टूलबार के ऊपरी दाएँ भाग में स्थित स्टेप बटन का चयन करें।

VEXcode GO ब्लॉक्स परियोजना एक ड्राइव फॉर ब्लॉक, एक टर्न फॉर ब्लॉक, तथा एक अन्य ड्राइव फॉर ब्लॉक के साथ। पहले ड्राइव फॉर ब्लॉक को हरे रंग में हाइलाइट किया गया है, यह दिखाने के लिए कि प्रोग्राम एक बार आगे बढ़ चुका है और यह ब्लॉक अब चल रहा है।

एक बार चयन करने पर, एक हरा हाइलाइट दिखाई देगा और {When started} ब्लॉक के चारों ओर चमकेगा, यह इंगित करने के लिए कि प्रोग्राम कहां से शुरू हो रहा है, और फिर तुरंत स्टैक में पहले ब्लॉक को हाइलाइट करने के लिए आगे बढ़ेगा। हाइलाइट {When started} के बाद पहले ब्लॉक पर तब तक रहेगा जब तक स्टेप बटन को दोबारा नहीं चुना जाता।

VEXcode GO ब्लॉक्स परियोजना एक ड्राइव फॉर ब्लॉक, एक टर्न फॉर ब्लॉक, तथा एक अन्य ड्राइव फॉर ब्लॉक के साथ। टर्न फॉर ब्लॉक को हरे रंग में हाइलाइट किया गया है, यह दिखाने के लिए कि प्रोग्राम दो बार स्टेप कर चुका है और यह ब्लॉक अब चल रहा है।

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

प्रोजेक्ट को एक बार में एक ब्लॉक निष्पादित करने के लिए स्टेप बटन का उपयोग जारी रखें। किसी प्रोजेक्ट पर आगे बढ़ते समय, स्टार्ट बटन का चयन करने से बाकी प्रोजेक्ट पूरी गति से निष्पादित होगा। यह तब उपयोगी हो सकता है जब आप किसी परियोजना के पहले कुछ खंडों को पूरा करना चाहते हैं, लेकिन फिर परियोजना के बाकी हिस्से को लिखित रूप में पूरा करना चाहते हैं।


प्रोजेक्ट स्टेपिंग सुविधा के साथ डिबगिंग

VEXcode GO ब्लॉक्स परियोजना में ड्राइव फॉर और टर्न फॉर ब्लॉक्स के 4 जोड़े हैं, जिनका उद्देश्य रोबोट को एक वर्ग में चलाना है। गलत ब्लॉक को हाइलाइट करने पर यह पता चलता है कि कोड में कोई बग है।

प्रोजेक्ट स्टेपिंग सुविधा परियोजना के प्रवाह को धीमा कर देती है और परियोजना के प्रत्येक ब्लॉक पर रोबोट क्या कर रहा है, इस पर प्रत्यक्ष दृश्य फीडबैक प्रदान करती है। इससे उपयोगकर्ता को परियोजना के एक-एक ब्लॉक को देखकर व्यवहार का निरीक्षण करने और गलतियों को सुधारने की सुविधा मिलती है।

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

VEXcode GO ब्लॉक्स परियोजना में ड्राइव फॉर और टर्न फॉर ब्लॉक्स के 4 जोड़े हैं, जिनका उद्देश्य रोबोट को एक वर्ग में चलाना है। गलत ब्लॉक को हरे रंग से हाइलाइट किया जाता है, जिससे यह पता चलता है कि प्रोग्राम वर्तमान में बग से निपट रहा है। दाईं ओर दिए गए चित्र में रोबोट को अपने मार्ग में गलत मोड़ लेते हुए दिखाया गया है।

प्रोजेक्ट स्टेपिंग सुविधा का उपयोग करके प्रोजेक्ट को चरण दर चरण शुरू करें और तब तक निष्पादित करें जब तक कि कोई गलती न दिखाई दे।

VEXcode GO ब्लॉक्स प्रोजेक्ट एक वर्ग प्रोग्राम में गलत ड्राइव दिखा रहा है। गलत टर्न फॉर ब्लॉक का ड्रॉपडाउन मेनू खुला है और हाइलाइट किया गया है। दिशा मान बाएं से दाएं परिवर्तित होता है। VEXcode GO ब्लॉक्स परियोजना एक वर्गाकार प्रोग्राम में स्थिर ड्राइव को दिखाती है। सभी 4 ब्लॉक अब दाईं ओर मुड़ जाते हैं, और जो ब्लॉक ठीक किया गया है वह हाइलाइट हो जाता है।

गलती को सही करो।

VEXcode GO ब्लॉक्स परियोजना में ड्राइव फॉर और टर्न फॉर ब्लॉक्स के 4 जोड़े हैं जो रोबोट को एक वर्ग में चलाएंगे। गलत मोड़ ब्लॉक को ठीक कर दिया गया है, तथा दाईं ओर दिए गए चित्र में रोबोट को सही मार्ग पर चलते हुए दिखाया गया है।

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

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

Last Updated: