प्रोजेक्ट स्टेपिंग सुविधा उपयोगकर्ता को प्रोजेक्ट के निष्पादन को ब्लॉक दर ब्लॉक देखने का तरीका प्रदान करती है। इन दृश्य संकेतों का उपयोग छात्रों को समस्या निवारण में मदद करने, या किसी परियोजना के प्रवाह को बेहतर ढंग से समझने में किया जा सकता है। जब कोई परियोजना शुरू की जाती है, तो रोबोट निर्देशानुसार परियोजना को पूरा करेगा, लेकिन हो सकता है कि यह उपयोगकर्ता की इच्छा के अनुसार न हो। एक-एक करके निष्पादित किए जा रहे ब्लॉकों को देखने की क्षमता होने से उपयोगकर्ता को यह बेहतर ढंग से देखने में मदद मिलती है कि कौन से ब्लॉक त्रुटि उत्पन्न कर रहे हैं, इसलिए डिबगिंग एक अधिक लक्षित और कुशल प्रक्रिया बन सकती है।
नोट: यह आलेख VEXcode GO में कोड बेस कॉन्फ़िगरेशन का उपयोग करता है। VEXcode GO में कोड बेस कॉन्फ़िगर करने के तरीके के बारे में अधिक जानकारी के लिए VEX GO कोड बेस कॉन्फ़िगर करना VEX लाइब्रेरी आलेख देखें।
प्रोजेक्ट स्टेपिंग सुविधा का उपयोग कैसे करें
VEXcode GO में प्रोजेक्ट स्टेपिंग सुविधा का उपयोग करने के लिए, ब्रेन को आपके टैबलेट या कंप्यूटर से कनेक्ट किया जाना चाहिए, और VEXcode GO को आपके बिल्ड के लिए कॉन्फ़िगर किया जाना चाहिए।
VEXcode GO टूलबार के ऊपरी दाएँ भाग में स्थित स्टेप बटन का चयन करें।
एक बार चयन करने पर, एक हरा हाइलाइट दिखाई देगा और {When started} ब्लॉक के चारों ओर चमकेगा, यह इंगित करने के लिए कि प्रोग्राम कहां से शुरू हो रहा है, और फिर तुरंत स्टैक में पहले ब्लॉक को हाइलाइट करने के लिए आगे बढ़ेगा। हाइलाइट {When started} के बाद पहले ब्लॉक पर तब तक रहेगा जब तक स्टेप बटन को दोबारा नहीं चुना जाता।
हाइलाइट किए गए ब्लॉक को शुरू करने के लिए स्टेप बटन को फिर से चुनें। ब्लॉक के निष्पादित होते ही हाइलाइट चमकने लगेगा। एक बार ब्लॉक पूरा हो जाने पर, अगला ब्लॉक हाइलाइट हो जाएगा, जो यह संकेत देगा कि जब स्टेप बटन को फिर से चुना जाएगा तो यह अगला कमांड चलाने के लिए तैयार है।
प्रोजेक्ट को एक बार में एक ब्लॉक निष्पादित करने के लिए स्टेप बटन का उपयोग जारी रखें। किसी प्रोजेक्ट पर आगे बढ़ते समय, स्टार्ट बटन का चयन करने से बाकी प्रोजेक्ट पूरी गति से निष्पादित होगा। यह तब उपयोगी हो सकता है जब आप किसी परियोजना के पहले कुछ खंडों को पूरा करना चाहते हैं, लेकिन फिर परियोजना के बाकी हिस्से को लिखित रूप में पूरा करना चाहते हैं।
प्रोजेक्ट स्टेपिंग सुविधा के साथ डिबगिंग
प्रोजेक्ट स्टेपिंग सुविधा परियोजना के प्रवाह को धीमा कर देती है और परियोजना के प्रत्येक ब्लॉक पर रोबोट क्या कर रहा है, इस पर प्रत्यक्ष दृश्य फीडबैक प्रदान करती है। इससे उपयोगकर्ता को परियोजना के एक-एक ब्लॉक को देखकर व्यवहार का निरीक्षण करने और गलतियों को सुधारने की सुविधा मिलती है।
इस उदाहरण में, कोड बेस को एक वर्ग में चलाने का इरादा है (500 मिलीमीटर (मिमी) तक आगे की ओर चलाएं और एक वर्ग बनाने के लिए 4 बार 90 डिग्री पर दाईं ओर मुड़ें)। हालाँकि, इस परियोजना में एक गलत मोड़ आ गया है।
प्रोजेक्ट स्टेपिंग सुविधा का उपयोग करके प्रोजेक्ट को चरण दर चरण शुरू करें और तब तक निष्पादित करें जब तक कि कोई गलती न दिखाई दे।
गलती को सही करो।
फिर स्टॉप बटन का चयन करें, और प्रोजेक्ट को फिर से शुरू से शुरू करने के लिए स्टेप बटन का उपयोग करें, प्रोजेक्ट के प्रत्येक ब्लॉक में रोबोट के व्यवहार का निरीक्षण करने के लिए प्रोजेक्ट स्टेपिंग सुविधा का उपयोग करें। इस प्रक्रिया को तब तक दोहराएं जब तक कि परियोजना अपेक्षित रूप से काम न करने लगे।