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