കോഡർ ഉപയോഗിച്ച് ഒരു പ്രോജക്റ്റിലൂടെ കടന്നുപോകുന്നു

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


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

സ്റ്റെപ്പ് ഫീച്ചർ ഉപയോഗിക്കുന്നതിന്, 123 റോബോട്ട് നിങ്ങളുടെ കോഡറുമായി ബന്ധിപ്പിച്ചിരിക്കണം. 123 റോബോട്ടും കോഡറും ബന്ധിപ്പിക്കുന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക്, Using the VEX Coder VEX Library എന്ന ലേഖനംകാണുക.

മുകളിലെ സ്ലോട്ടിൽ "When start 123" കാർഡും "Step" ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നതുമായ കോഡർ.

സ്റ്റെപ്പ് ഫീച്ചർ ഉപയോഗിക്കുന്നതിന് മുമ്പ്, കോഡറിൽ ഒരു പ്രോജക്റ്റ് സൃഷ്ടിക്കുക. തുടർന്ന്, ആരംഭിക്കുന്നതിന് കോഡറിന്റെ മുകളിലുള്ള സ്റ്റെപ്പ് ബട്ടൺ തിരഞ്ഞെടുക്കുക.

3 കാർഡുകളും റീഡുകളും അടങ്ങുന്ന ഒരു പ്രോജക്റ്റ് ഉള്ള കോഡർ. 123 ആരംഭിക്കുമ്പോൾ, 2 ഓടിച്ച് ഇടത്തേക്ക് തിരിയുക. മഞ്ഞ സ്റ്റെപ്പ് ഇൻഡിക്കേറ്റർ When start 123 കാർഡിലാണ്.

തിരഞ്ഞെടുത്തുകഴിഞ്ഞാൽ, പ്രോജക്റ്റ് എവിടെയാണ് ആരംഭിക്കുന്നതെന്ന് സൂചിപ്പിക്കുന്നതിന് “When start 123” കോഡർ കാർഡിന് അടുത്തായി ഒരു മഞ്ഞ ഇൻഡിക്കേറ്റർ ലൈറ്റ് ദൃശ്യമാകും.

3 കാർഡുകളും റീഡുകളും അടങ്ങുന്ന ഒരു പ്രോജക്റ്റ് ഉള്ള കോഡർ. 123 ആരംഭിക്കുമ്പോൾ, 2 ഓടിച്ച് ഇടത്തേക്ക് തിരിയുക. ഡ്രൈവ് 2 കാർഡിലാണ് മഞ്ഞ സ്റ്റെപ്പ് ഇൻഡിക്കേറ്റർ.

സ്റ്റെപ്പ് ബട്ടൺ വീണ്ടും അമർത്തുക, മഞ്ഞ ലൈറ്റ് കോഡറിലെ അടുത്ത കാർഡിലേക്ക് നീങ്ങും.

3 കാർഡുകളും റീഡുകളും അടങ്ങുന്ന ഒരു പ്രോജക്റ്റ് ഉള്ള കോഡർ. 123 ആരംഭിക്കുമ്പോൾ, 2 ഓടിച്ച് ഇടത്തേക്ക് തിരിയുക. സ്റ്റെപ്പ് ഇൻഡിക്കേറ്റർ ഡ്രൈവ് 2 കാർഡിലുണ്ട്, അത് പച്ചയായി മാറിയിരിക്കുന്നു.

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

3 കാർഡുകളും റീഡുകളും അടങ്ങുന്ന ഒരു പ്രോജക്റ്റ് ഉള്ള കോഡർ. 123 ആരംഭിക്കുമ്പോൾ, 2 ഓടിച്ച് ഇടത്തേക്ക് തിരിയുക. മഞ്ഞ സ്റ്റെപ്പ് ഇൻഡിക്കേറ്റർ ഇടത് തിരിയുക കാർഡിലാണ്.

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

പ്രോജക്റ്റിലൂടെ ഓരോ കാർഡ് വീതം കടന്നുപോകാൻ സ്റ്റെപ്പ് ഫീച്ചർ ഉപയോഗിക്കുന്നതായി കാണാൻ ഈ വീഡിയോ കാണുക.

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


സ്റ്റെപ്പ് ഫീച്ചർ ഉപയോഗിച്ച് ഡീബഗ്ഗിംഗ്

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

ഒരു ചതുരത്തിൽ റോബോട്ടിനെ ഓടിക്കാൻ ഉപയോഗിക്കുന്ന 9 കാർഡുകൾ അടങ്ങിയ ഒരു പ്രോജക്റ്റ് ഉള്ള കോഡർ. ഈ പ്രോജക്റ്റിൽ ഡ്രൈവ് 1 ഉം ടേണും ആവർത്തിച്ചുള്ള 4 ജോഡികളുണ്ട്, എന്നാൽ അവയിൽ ഒന്ന് ടേൺ റൈറ്റ് എന്നതിന് പകരം ടേൺ ലെഫ്റ്റ് ആണ്. തെറ്റായ ഇടത് തിരിയുക കാർഡ് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

ഈ ഉദാഹരണത്തിൽ, 123-ാമത്തെ റോബോട്ട് ഒരു ചതുരത്തിൽ ഓടിക്കുക എന്നതാണ് ഉദ്ദേശ്യം (ഒരു ചതുരം സൃഷ്ടിക്കാൻ 1 ചുവട് മുന്നോട്ട് ഓടിച്ച് വലത്തേക്ക് 4 തവണ തിരിയുക). എന്നിരുന്നാലും, പദ്ധതിയിൽ ഒരു തെറ്റായ വഴിത്തിരിവുണ്ട്.

ഈ പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 123 റോബോട്ട് സ്വീകരിക്കുന്ന പാതയുടെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച. ഇടത്തേക്ക് തിരിയുന്നത് റോബോട്ടിനെ സ്ക്വയറിന്റെ ഗതിയിൽ നിന്ന് പുറത്താക്കുന്നു.

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

റോബോട്ടിനെ ഒരു ചതുരത്തിൽ ഓടിക്കാനുള്ള കോഡർ പ്രോജക്റ്റ്, ഇപ്പോൾ ടേൺ ലെഫ്റ്റ് കാർഡ് ശരിയാക്കി, ടേൺ റൈറ്റ് കാർഡ് ഉപയോഗിച്ച് മാറ്റി സ്ഥാപിക്കുന്നു.

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

123 റോബോട്ടിന്റെ പാത ഒരു ചതുരത്തിൽ വിജയകരമായി ഓടിച്ചതിന്റെയും, 4 ജോഡി ഡ്രൈവ് 1, ടേൺ റൈറ്റ് കാർഡുകൾ അടങ്ങിയ പൊരുത്തപ്പെടുന്ന കോഡർ പ്രോഗ്രാമിന്റെയും മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച.

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

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

Last Updated: