VEXcode GO-യിലെ ഒരു പ്രോജക്റ്റിലൂടെ കടന്നുപോകുന്നു

പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് സവിശേഷത ഉപയോക്താവിന് ഒരു പ്രോജക്റ്റ് ബ്ലോക്ക് ബൈ ബ്ലോക്ക് ആയി എങ്ങനെ നടപ്പിലാക്കുന്നുവെന്ന് കാണാനുള്ള ഒരു മാർഗം നൽകുന്നു. വിദ്യാർത്ഥികളുടെ പ്രശ്‌നപരിഹാരത്തിന് സഹായിക്കുന്നതിനോ ഒരു പ്രോജക്റ്റിന്റെ ഒഴുക്ക് നന്നായി മനസ്സിലാക്കുന്നതിനോ ഈ ദൃശ്യ സൂചനകൾ ഉപയോഗിക്കാം. ഒരു പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ, റോബോട്ട് നിർദ്ദേശിച്ച പ്രകാരം പ്രോജക്റ്റ് നിർവഹിക്കും, പക്ഷേ അത് ഉപയോക്താവ് ഉദ്ദേശിച്ച രീതിയിൽ ആയിരിക്കണമെന്നില്ല. ബ്ലോക്കുകൾ ഓരോന്നായി എക്സിക്യൂട്ട് ചെയ്യുന്നത് കാണാനുള്ള കഴിവ് ഉപയോക്താവിന് ഏതൊക്കെ ബ്ലോക്കുകളാണ് പിശകിന് കാരണമാകുന്നതെന്ന് മികച്ച കാഴ്ചപ്പാട് നൽകുന്നു, അതിനാൽ ഡീബഗ്ഗിംഗ് കൂടുതൽ ലക്ഷ്യബോധമുള്ളതും കാര്യക്ഷമവുമായ പ്രക്രിയയായി മാറും.

കുറിപ്പ്: ഈ ലേഖനം VEXcode GO-യിലെ കോഡ് ബേസ് കോൺഫിഗറേഷൻ ഉപയോഗിക്കുന്നു. VEXcode GO-യിൽ ഒരു കോഡ് ബേസ് എങ്ങനെ കോൺഫിഗർ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് ഒരു VEX GO കോഡ് ബേസ് കോൺഫിഗർ ചെയ്യുന്നു VEX ലൈബ്രറി എന്ന ലേഖനം കാണുക.


പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് ഫീച്ചർ എങ്ങനെ ഉപയോഗിക്കാം

സ്റ്റാർട്ട്, സ്റ്റോപ്പ് ഐക്കണുകൾക്കിടയിൽ സ്റ്റെപ്പ് ഐക്കൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന VEXcode GO ടൂൾബാർ.

VEXcode GO-യിൽ Project Stepping ഫീച്ചർ ഉപയോഗിക്കുന്നതിന്, ബ്രെയിൻ നിങ്ങളുടെ ടാബ്‌ലെറ്റിലേക്കോ കമ്പ്യൂട്ടറിലേക്കോ ബന്ധിപ്പിച്ചിരിക്കണം, കൂടാതെ VEXcode GO നിങ്ങളുടെ ബിൽഡിനായി കോൺഫിഗർ ചെയ്തിരിക്കണം.

VEXcode GO ടൂൾബാറിന്റെ മുകളിൽ വലതുവശത്തുള്ള സ്റ്റെപ്പ് ബട്ടൺ തിരഞ്ഞെടുക്കുക.

ബ്ലോക്കിനുള്ള ഡ്രൈവ്, ബ്ലോക്കിനുള്ള ടേൺ, ബ്ലോക്കിനുള്ള മറ്റൊരു ഡ്രൈവ് എന്നിവയുള്ള VEXcode GO ബ്ലോക്ക്സ് പ്രോജക്റ്റ്. പ്രോഗ്രാം ഒരിക്കൽ പടിപടിയായി പ്രവർത്തിക്കുന്നുണ്ടെന്നും ഈ ബ്ലോക്ക് ഇപ്പോൾ പ്രവർത്തിക്കുന്നുവെന്നും കാണിക്കുന്നതിനായി ബ്ലോക്കിനായുള്ള ആദ്യത്തെ ഡ്രൈവ് പച്ച നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

തിരഞ്ഞെടുത്തുകഴിഞ്ഞാൽ, ഒരു പച്ച ഹൈലൈറ്റ് ദൃശ്യമാകും, പ്രോഗ്രാം എവിടെയാണ് ആരംഭിക്കുന്നതെന്ന് സൂചിപ്പിക്കാൻ {When started} ബ്ലോക്കിന് ചുറ്റും മിന്നിമറയും, തുടർന്ന് സ്റ്റാക്കിലെ ആദ്യത്തെ ബ്ലോക്ക് ഹൈലൈറ്റ് ചെയ്യാൻ ഉടൻ നീങ്ങും. സ്റ്റെപ്പ് ബട്ടൺ വീണ്ടും തിരഞ്ഞെടുക്കുന്നതുവരെ ഹൈലൈറ്റ് {When started} ശേഷം ആദ്യ ബ്ലോക്കിൽ തന്നെ തുടരും.

ബ്ലോക്കിനുള്ള ഡ്രൈവ്, ബ്ലോക്കിനുള്ള ടേൺ, ബ്ലോക്കിനുള്ള മറ്റൊരു ഡ്രൈവ് എന്നിവയുള്ള VEXcode GO ബ്ലോക്ക്സ് പ്രോജക്റ്റ്. പ്രോഗ്രാം രണ്ടുതവണ ചുവടുവെച്ചിട്ടുണ്ടെന്നും ഈ ബ്ലോക്ക് ഇപ്പോൾ പ്രവർത്തിക്കുന്നുവെന്നും കാണിക്കുന്നതിനായി ടേൺ ഫോർ ബ്ലോക്ക് പച്ച നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന ബ്ലോക്ക് ആരംഭിക്കാൻ വീണ്ടും സ്റ്റെപ്പ് ബട്ടൺ തിരഞ്ഞെടുക്കുക. ബ്ലോക്ക് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ ഹൈലൈറ്റ് മിന്നിമറയും. ബ്ലോക്ക് പൂർത്തിയായിക്കഴിഞ്ഞാൽ, അടുത്ത ബ്ലോക്ക് ഹൈലൈറ്റ് ചെയ്യപ്പെടും, സ്റ്റെപ്പ് ബട്ടൺ വീണ്ടും തിരഞ്ഞെടുക്കുമ്പോൾ അടുത്ത കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ അത് തയ്യാറാണെന്ന് ഇത് സൂചിപ്പിക്കുന്നു.

പ്രോജക്റ്റ് ഒരു സമയം ഒരു ബ്ലോക്ക് ആയി നടപ്പിലാക്കാൻ സ്റ്റെപ്പ് ബട്ടൺ ഉപയോഗിക്കുന്നത് തുടരുക. ഒരു പ്രോജക്റ്റിലൂടെ കടന്നുപോകുമ്പോൾ, സ്റ്റാർട്ട് ബട്ടൺ തിരഞ്ഞെടുക്കുന്നത് ബാക്കിയുള്ള പ്രോജക്റ്റ് പൂർണ്ണ വേഗതയിൽ നടപ്പിലാക്കാൻ സഹായിക്കും. ഒരു പ്രോജക്റ്റിന്റെ ആദ്യത്തെ കുറച്ച് ബ്ലോക്കുകളിലൂടെ കടന്നുപോകാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ ഇത് സഹായകരമാകും, പക്ഷേ ബാക്കിയുള്ള പ്രോജക്റ്റ് എഴുതിയതുപോലെ നടപ്പിലാക്കുക.


പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് ഫീച്ചർ ഉപയോഗിച്ചുള്ള ഡീബഗ്ഗിംഗ്

റോബോട്ടിനെ ഒരു ചതുരത്തിൽ ഓടിക്കുന്നതിനായി നാല് ജോഡി ഡ്രൈവ് ഫോർ, ടേൺ ഫോർ ബ്ലോക്കുകൾ അടങ്ങിയ VEXcode GO ബ്ലോക്ക്സ് പ്രോജക്റ്റ്. കോഡിൽ ഒരു ബഗ് ഉണ്ടെന്ന് സൂചിപ്പിക്കുന്നതിന് തെറ്റായ ഒരു ബ്ലോക്ക് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

പ്രോജക്ട് സ്റ്റെപ്പിംഗ് സവിശേഷത പ്രോജക്റ്റിന്റെ ഒഴുക്ക് മന്ദഗതിയിലാക്കുകയും പ്രോജക്റ്റിലെ ഓരോ ബ്ലോക്കിലും റോബോട്ട് എന്താണ് ചെയ്യുന്നതെന്ന് നേരിട്ട് ദൃശ്യ ഫീഡ്‌ബാക്ക് നൽകുകയും ചെയ്യുന്നു. ഇത് ഉപയോക്താവിന് പ്രോജക്റ്റിന്റെ ഓരോ ബ്ലോക്കിലും പോയി അതിന്റെ പെരുമാറ്റം നിരീക്ഷിക്കാനും തെറ്റുകൾ തിരുത്താനും അനുവദിക്കുന്നു.

ഈ ഉദാഹരണത്തിൽ, കോഡ് ബേസ് ഒരു ചതുരത്തിൽ ഡ്രൈവ് ചെയ്യുക എന്നതാണ് ഉദ്ദേശ്യം (500 മില്ലിമീറ്റർ (മില്ലീമീറ്റർ) മുന്നോട്ട് ഡ്രൈവ് ചെയ്ത് 90 ഡിഗ്രി വലത്തേക്ക് 4 തവണ തിരിഞ്ഞ് ഒരു ചതുരം സൃഷ്ടിക്കുക). എന്നിരുന്നാലും, പദ്ധതിയിൽ ഒരു തെറ്റായ വഴിത്തിരിവുണ്ട്.

റോബോട്ടിനെ ഒരു ചതുരത്തിൽ ഓടിക്കുന്നതിനായി നാല് ജോഡി ഡ്രൈവ് ഫോർ, ടേൺ ഫോർ ബ്ലോക്കുകൾ അടങ്ങിയ VEXcode GO ബ്ലോക്ക്സ് പ്രോജക്റ്റ്. പ്രോഗ്രാം നിലവിൽ ഒരു ബഗിലൂടെ കടന്നുപോകുന്നുവെന്ന് സൂചിപ്പിക്കുന്നതിന് തെറ്റായ ഒരു ബ്ലോക്ക് പച്ചയിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. വലതുവശത്തുള്ള ഒരു ഡയഗ്രം റോബോട്ട് അതിന്റെ റൂട്ടിൽ തെറ്റായ വഴിത്തിരിവ് എടുക്കുന്നതായി കാണിക്കുന്നു.

ഒരു തെറ്റ് ശ്രദ്ധയിൽപ്പെടുന്നതുവരെ പ്രോജക്റ്റ് ഘട്ടം ഘട്ടമായി ആരംഭിക്കുന്നതിനും നടപ്പിലാക്കുന്നതിനും പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് ഫീച്ചർ ഉപയോഗിക്കുക.

ഒരു ചതുരാകൃതിയിലുള്ള പ്രോഗ്രാമിലെ തെറ്റായ ഡ്രൈവ് കാണിക്കുന്ന VEXcode GO Blocks പ്രോജക്റ്റ്. തെറ്റായ ടേൺ ഫോർ ബ്ലോക്കിന്റെ ഡ്രോപ്പ്ഡൗൺ മെനു തുറന്നിരിക്കുന്നു, അത് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. ദിശ മൂല്യം ഇടത്തുനിന്ന് വലത്തോട്ട് മാറ്റി. ഒരു ചതുരാകൃതിയിലുള്ള പ്രോഗ്രാമിൽ ഫിക്സഡ് ഡ്രൈവ് കാണിക്കുന്ന VEXcode GO ബ്ലോക്ക്സ് പ്രോജക്റ്റ്. ബ്ലോക്കുകൾക്കുള്ള 4 തിരിവുകളും ഇപ്പോൾ വലത്തേക്ക് തിരിയുക, ശരിയാക്കിയ ബ്ലോക്ക് ഹൈലൈറ്റ് ചെയ്യപ്പെടും.

തെറ്റ് തിരുത്തുക.

റോബോട്ടിനെ ഒരു ചതുരത്തിൽ ഓടിക്കുന്ന 4 ജോഡി ഡ്രൈവ് ഫോർ, ടേൺ ഫോർ ബ്ലോക്കുകൾ ഉള്ള VEXcode GO ബ്ലോക്ക്സ് പ്രോജക്റ്റ്. തെറ്റായ ടേൺ ബ്ലോക്ക് ശരിയാക്കിയിട്ടുണ്ട്, വലതുവശത്തുള്ള ഒരു ഡയഗ്രം റോബോട്ട് ശരിയായ റൂട്ടിൽ ഓടിക്കുന്നത് കാണിക്കുന്നു.

തുടർന്ന് നിർത്തുക ബട്ടൺ തിരഞ്ഞെടുക്കുക, തുടർന്ന് പ്രോജക്റ്റ് തുടക്കം മുതൽ വീണ്ടും ആരംഭിക്കാൻ സ്റ്റെപ്പ് ബട്ടൺ ഉപയോഗിക്കുക, പ്രോജക്റ്റിന്റെ ഓരോ ബ്ലോക്കിലും റോബോട്ടിന്റെ പെരുമാറ്റം നിരീക്ഷിക്കാൻ പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് സവിശേഷത ഉപയോഗിക്കുക. പദ്ധതി ഉദ്ദേശിച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നതുവരെ ഈ പ്രക്രിയ ആവർത്തിക്കുക.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: