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