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