സാധാരണയായി, ഒരു കോഡർ പ്രോജക്റ്റ് പ്രവർത്തിക്കുമ്പോൾ, ആ പ്രവർത്തനം പൂർത്തിയായാലുടൻ അത് ഒരു കാർഡിൽ നിന്ന് അടുത്ത കാർഡിലേക്ക് നീങ്ങും. സ്റ്റെപ്പ് ഫീച്ചർ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഒരു പ്രോജക്റ്റ് ആരംഭിക്കാൻ കഴിയും, പക്ഷേ ഒഴുക്ക് നിയന്ത്രിക്കുന്ന ഒരു പ്രത്യേക മോഡിൽ. സ്റ്റെപ്പ് ബട്ടൺ ഉപയോഗിക്കുമ്പോൾ, ഓരോ കോഡർ കാർഡിനു ശേഷവും, സ്റ്റെപ്പ് ബട്ടൺ വീണ്ടും അമർത്തുന്നത് വരെ 123 റോബോട്ട് താൽക്കാലികമായി നിർത്തും. ഒരു പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ, 123 റോബോട്ട് നിർദ്ദേശിച്ച പ്രകാരം പ്രോജക്റ്റ് നിർവഹിക്കും, പക്ഷേ അത് ഉപയോക്താവ് ഉദ്ദേശിച്ച രീതിയിൽ ആയിരിക്കണമെന്നില്ല. കാർഡുകൾ ഓരോന്നായി എക്സിക്യൂട്ട് ചെയ്യുന്നത് കാണാനുള്ള കഴിവ് ഉപയോക്താവിന് ഏത് കാർഡുകളാണ് പിശകിന് കാരണമാകുന്നതെന്ന് മികച്ച കാഴ്ചപ്പാട് നൽകുന്നു, അതിനാൽ ഡീബഗ്ഗിംഗ് കൂടുതൽ ലക്ഷ്യബോധമുള്ളതും കാര്യക്ഷമവുമായ പ്രക്രിയയായി മാറും.
സ്റ്റെപ്പ് ഫീച്ചർ എങ്ങനെ ഉപയോഗിക്കാം
സ്റ്റെപ്പ് ഫീച്ചർ ഉപയോഗിക്കുന്നതിന്, 123 റോബോട്ട് നിങ്ങളുടെ കോഡറുമായി ബന്ധിപ്പിച്ചിരിക്കണം. 123 റോബോട്ടും കോഡറും ബന്ധിപ്പിക്കുന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക്, Using the VEX Coder VEX Library എന്ന ലേഖനംകാണുക.
സ്റ്റെപ്പ് ഫീച്ചർ ഉപയോഗിക്കുന്നതിന് മുമ്പ്, കോഡറിൽ ഒരു പ്രോജക്റ്റ് സൃഷ്ടിക്കുക. തുടർന്ന്, ആരംഭിക്കുന്നതിന് കോഡറിന്റെ മുകളിലുള്ള സ്റ്റെപ്പ് ബട്ടൺ തിരഞ്ഞെടുക്കുക.
തിരഞ്ഞെടുത്തുകഴിഞ്ഞാൽ, പ്രോജക്റ്റ് എവിടെയാണ് ആരംഭിക്കുന്നതെന്ന് സൂചിപ്പിക്കുന്നതിന് “When start 123” കോഡർ കാർഡിന് അടുത്തായി ഒരു മഞ്ഞ ഇൻഡിക്കേറ്റർ ലൈറ്റ് ദൃശ്യമാകും.
സ്റ്റെപ്പ് ബട്ടൺ വീണ്ടും അമർത്തുക, മഞ്ഞ ലൈറ്റ് കോഡറിലെ അടുത്ത കാർഡിലേക്ക് നീങ്ങും.
മഞ്ഞ ലൈറ്റിന് അടുത്തുള്ള കോഡർ കാർഡ് ആരംഭിക്കാൻ വീണ്ടും സ്റ്റെപ്പ് ബട്ടൺ തിരഞ്ഞെടുക്കുക. കോഡർ കാർഡ് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ ലൈറ്റ് പച്ചയായി മാറും.
പെരുമാറ്റം പൂർത്തിയായിക്കഴിഞ്ഞാൽ, തുടർന്നുള്ള കോഡർ കാർഡിന് അടുത്തായി ഒരു മഞ്ഞ ലൈറ്റ് ദൃശ്യമാകും, സ്റ്റെപ്പ് ബട്ടൺ വീണ്ടും തിരഞ്ഞെടുക്കുമ്പോൾ അടുത്ത കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ അത് തയ്യാറാണെന്ന് ഇത് സൂചിപ്പിക്കുന്നു.
പ്രോജക്റ്റിലൂടെ ഓരോ കാർഡ് വീതം കടന്നുപോകാൻ സ്റ്റെപ്പ് ഫീച്ചർ ഉപയോഗിക്കുന്നതായി കാണാൻ ഈ വീഡിയോ കാണുക.
ഒരു പ്രോജക്റ്റിലൂടെ കടന്നുപോകുമ്പോൾ, സ്റ്റാർട്ട് ബട്ടൺ തിരഞ്ഞെടുക്കുന്നത് ബാക്കിയുള്ള പ്രോജക്റ്റ് പൂർണ്ണ വേഗതയിൽ നടപ്പിലാക്കാൻ സഹായിക്കും. ആദ്യത്തെ കുറച്ച് കോഡർ കാർഡുകളിലൂടെ കടന്നുപോകാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ ഇത് സഹായകരമാകും, പക്ഷേ ബാക്കിയുള്ള പ്രോജക്റ്റ് എഴുതിയതുപോലെ നടപ്പിലാക്കുക.
സ്റ്റെപ്പ് ഫീച്ചർ ഉപയോഗിച്ച് ഡീബഗ്ഗിംഗ്
സ്റ്റെപ്പ് സവിശേഷത പ്രോജക്റ്റിന്റെ ഒഴുക്ക് മന്ദഗതിയിലാക്കുകയും പ്രോജക്റ്റിലെ ഓരോ കോഡർ കാർഡിലും 123 റോബോട്ട് എന്താണ് ചെയ്യുന്നതെന്ന് നേരിട്ട് ദൃശ്യ ഫീഡ്ബാക്ക് നൽകുകയും ചെയ്യുന്നു. ഇത് ഉപയോക്താവിന് ഒരു സമയം ഒരു കോഡർ കാർഡ് വീതമുള്ള പ്രോജക്റ്റ് പരിശോധിച്ച് പെരുമാറ്റങ്ങൾ നിരീക്ഷിക്കാനും തെറ്റുകൾ തിരുത്താനും അനുവദിക്കുന്നു.
ഈ ഉദാഹരണത്തിൽ, 123-ാമത്തെ റോബോട്ട് ഒരു ചതുരത്തിൽ ഓടിക്കുക എന്നതാണ് ഉദ്ദേശ്യം (ഒരു ചതുരം സൃഷ്ടിക്കാൻ 1 ചുവട് മുന്നോട്ട് ഓടിച്ച് വലത്തേക്ക് 4 തവണ തിരിയുക). എന്നിരുന്നാലും, പദ്ധതിയിൽ ഒരു തെറ്റായ വഴിത്തിരിവുണ്ട്.
ഒരു തെറ്റ് ശ്രദ്ധയിൽപ്പെടുന്നതുവരെ പ്രോജക്റ്റ് ഘട്ടം ഘട്ടമായി ആരംഭിക്കുന്നതിനും നടപ്പിലാക്കുന്നതിനും പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് ഫീച്ചർ ഉപയോഗിക്കുക.
തെറ്റ് തിരുത്തുക.
തുടർന്ന്, നിർത്തുക ബട്ടൺ തിരഞ്ഞെടുത്ത് സ്റ്റെപ്പ് ബട്ടൺ ഉപയോഗിച്ച് പ്രോജക്റ്റ് തുടക്കം മുതൽ വീണ്ടും ആരംഭിക്കുക, സ്റ്റെപ്പ് സവിശേഷത ഉപയോഗിച്ച് പ്രോജക്റ്റിന്റെ ഓരോ കോഡർ കാർഡിലും 123 റോബോട്ടിന്റെ പെരുമാറ്റം നിരീക്ഷിക്കുക.