പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് സവിശേഷത ഉപയോക്താവിന് ഒരു പ്രോജക്റ്റിന്റെ ഒഴുക്ക് പരിഹരിക്കുന്നതിനോ നന്നായി മനസ്സിലാക്കുന്നതിനോ സഹായിക്കുന്ന പ്രധാനപ്പെട്ട ദൃശ്യങ്ങൾ നൽകുന്നു. ഒരു പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ, ഫ്ലിംഗ് ദി ഹീറോ ബോട്ട് നിർദ്ദേശിച്ചതുപോലെ പ്രവർത്തിക്കും, പക്ഷേ അത് ഉപയോക്താവ് ഉദ്ദേശിച്ച രീതിയിൽ ആയിരിക്കണമെന്നില്ല. ബ്ലോക്കുകൾ ഓരോന്നായി എക്സിക്യൂട്ട് ചെയ്യുന്നത് കാണാനുള്ള കഴിവ് ഉപയോക്താവിന് ഏതൊക്കെ ബ്ലോക്കുകളാണ് പിശകിന് കാരണമാകുന്നതെന്ന് മികച്ച ഒരു ദൃശ്യപരത നൽകുന്നു.
പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് ഫീച്ചർ എങ്ങനെ ഉപയോഗിക്കാം
VEXcode VR ടൂൾബാറിന്റെ മുകളിൽ വലതുവശത്തുള്ള സ്റ്റെപ്പ് ബട്ടൺ തിരഞ്ഞെടുക്കുക.
തിരഞ്ഞെടുത്തുകഴിഞ്ഞാൽ, പ്രോഗ്രാം എവിടെയാണ് ആരംഭിക്കുന്നതെന്ന് സൂചിപ്പിക്കുന്നതിന് {When started} ബ്ലോക്കിന് ചുറ്റും ഒരു പച്ച ഹൈലൈറ്റ് ദൃശ്യമാകും, തുടർന്ന് സ്റ്റാക്കിലെ ആദ്യത്തെ ബ്ലോക്ക് ഹൈലൈറ്റ് ചെയ്യാൻ ഉടൻ നീങ്ങും. സ്റ്റെപ്പ് ബട്ടൺ വീണ്ടും തിരഞ്ഞെടുക്കുന്നതുവരെ ഹൈലൈറ്റ് {When started}ശേഷം ആദ്യ ബ്ലോക്കിൽ തന്നെ തുടരും.
കുറിപ്പ്: ഹൈലൈറ്റ് ഉടൻ തന്നെ ഒരു [അഭിപ്രായം] ബ്ലോക്കിന് അപ്പുറത്തേക്ക് നീങ്ങും, കാരണം [അഭിപ്രായം] ബ്ലോക്കുകൾ പ്രോജക്റ്റിനെയോ അതിനെ ചുറ്റിപ്പറ്റിയുള്ള ബ്ലോക്കുകളെയോ മാറ്റില്ല.
ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന ബ്ലോക്ക് പ്രവർത്തിപ്പിക്കുന്നതിന് വീണ്ടും സ്റ്റെപ്പ് ബട്ടൺ തിരഞ്ഞെടുക്കുക. ബ്ലോക്ക് എക്സിക്യൂട്ട് ചെയ്തുകഴിഞ്ഞാൽ, അടുത്ത ബ്ലോക്ക് ഹൈലൈറ്റ് ചെയ്യപ്പെടും.
പ്രോജക്റ്റ് ഓരോ ബ്ലോക്കായി പൂർത്തിയാക്കാൻ സ്റ്റെപ്പ് ബട്ടൺ ഉപയോഗിക്കുന്നത് തുടരുക.
പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് ഫീച്ചർ ഉപയോഗിച്ചുള്ള ഡീബഗ്ഗിംഗ്
പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് സവിശേഷത പ്രോജക്റ്റിന്റെ ഒഴുക്ക് മന്ദഗതിയിലാക്കുകയും ഉടനടി ദൃശ്യ ഫീഡ്ബാക്ക് നൽകുകയും ചെയ്യുന്നു. ഇത് ഉപയോക്താവിന് പ്രോജക്റ്റിന്റെ ഓരോ ബ്ലോക്കിലും പോയി അതിന്റെ പെരുമാറ്റം നിരീക്ഷിക്കാനും തെറ്റുകൾ തിരുത്താനും അനുവദിക്കുന്നു.
ഈ ഉദാഹരണത്തിൽ, ഫ്ലിംഗ് ഒരു പന്ത് എടുത്ത് ഹൈ ഗോളിൽ പന്ത് നേടുക എന്നതാണ് ഉദ്ദേശ്യം. എന്നിരുന്നാലും പ്രോജക്റ്റിലെ ടേൺ തെറ്റായ ദിശയിലേക്ക് തിരിയുന്നു, അതിനാൽ ഹൈ ഗോളിൽ പന്ത് സ്കോർ ചെയ്യപ്പെടില്ല.
ഒരു തെറ്റ് ശ്രദ്ധയിൽപ്പെടുന്നതുവരെ പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് സവിശേഷത ഉപയോഗിച്ച് പ്രോജക്റ്റ് ഘട്ടം ഘട്ടമായി പ്രവർത്തിപ്പിക്കുക.
തെറ്റ് തിരുത്തുക.
ഈ ഉദാഹരണത്തിലെ തെറ്റ്, ഫ്ലിംഗിനെ 155 ഡിഗ്രി ഇടത്തേക്ക് തിരിയാൻ കോഡ് ചെയ്തിരിക്കുന്നു എന്നതാണ്, എന്നിരുന്നാലും ഈ ദിശ ഫ്ലിംഗിനെ കാറ്റപ്പൾട്ടിന് ഉയർന്ന ഗോളിലേക്ക് പന്ത് എറിയുന്നതിന് ശരിയായ കോണിൽ നിർത്തുന്നില്ല. തിരിയുന്ന ദിശ ഇടത്തുനിന്ന് വലത്തോട്ട് മാറ്റണം.
തുടർന്ന് പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് സവിശേഷത ഉപയോഗിച്ച് തുടക്കം മുതൽ പ്രോജക്റ്റ് വീണ്ടും പ്രവർത്തിപ്പിക്കുക. പ്രോജക്റ്റ് ശരിയായി പ്രവർത്തിക്കുന്നതുവരെ ഈ പ്രക്രിയ ആവർത്തിക്കുക.