VEXcode GO-യിൽ ബ്ലോക്കുകൾ പ്രവർത്തനരഹിതമാക്കുകയും പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്യുന്നു

VEXcode GO ഉപയോക്താക്കളെ അവരുടെ പ്രോജക്റ്റുകളിൽ ബ്ലോക്കുകൾ പ്രവർത്തനരഹിതമാക്കാനും പ്രാപ്തമാക്കാനും അനുവദിക്കുന്നു. ഒരു പ്രോജക്റ്റ് പരീക്ഷിക്കുമ്പോഴോ ഡീബഗ് ചെയ്യുമ്പോഴോ വിദ്യാർത്ഥികൾക്ക് ഇത് ഉപയോഗപ്രദമായ ഒരു സവിശേഷതയാണ്, അതിനാൽ ഉദ്ദേശിച്ച രീതിയിൽ എന്താണ് പ്രവർത്തിക്കാത്തതെന്ന് കണ്ടെത്താൻ അവർക്ക് പ്രോജക്റ്റ് വേർപെടുത്തേണ്ടതില്ല. ഒരു ബ്ലോക്ക്(കൾ) പ്രവർത്തനരഹിതമാക്കാനോ പ്രവർത്തനക്ഷമമാക്കാനോ ഉപയോക്താവിന് കഴിയും, അതുവഴി റോബോട്ടിന്റെ പെരുമാറ്റത്തിലെ വ്യത്യാസങ്ങൾ പരിശോധിക്കാനും നിരീക്ഷിക്കാനും കഴിയും, അത് പ്രോജക്റ്റിൽ ആ ബ്ലോക്ക് ഉണ്ടോ ഇല്ലയോ എന്ന് തീരുമാനിക്കാം.

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


ബ്ലോക്കുകൾ എങ്ങനെ പ്രവർത്തനരഹിതമാക്കാം, പ്രവർത്തനക്ഷമമാക്കാം

പ്രാപ്തമാക്കിയ ബ്ലോക്കിന്റെ സന്ദർഭ മെനു തുറന്ന് Disable Block ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്ത VEXcode GO Blocks പ്രോജക്റ്റ്. വലതുവശത്ത്, തിരഞ്ഞെടുത്ത ബ്ലോക്ക് ഇപ്പോൾ ചാരനിറത്തിൽ കാണിച്ചിരിക്കുന്നു, അത് പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെന്ന് സൂചിപ്പിക്കുന്നു.

VEXcode GO-യിലെ ബ്ലോക്കുകൾ പ്രവർത്തനരഹിതമാക്കുക അല്ലെങ്കിൽ പ്രവർത്തനക്ഷമമാക്കുക എന്ന സവിശേഷത ഉപയോഗിക്കുന്നതിന്, ബ്രെയിൻ നിങ്ങളുടെ ടാബ്‌ലെറ്റിലേക്കോ കമ്പ്യൂട്ടറിലേക്കോ ബന്ധിപ്പിച്ചിരിക്കണം, കൂടാതെ നിങ്ങളുടെ ബിൽഡിനായി VEXcode GO കോൺഫിഗർ ചെയ്തിരിക്കണം.

ഒരു ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കുന്നത് പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ അത് നടപ്പിലാക്കുന്നത് തടയും. ഒരു ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കാൻ, സന്ദർഭ മെനു സജീവമാക്കുന്നതിന് ബ്ലോക്കിൽ വലത്-ക്ലിക്കുചെയ്യുക അല്ലെങ്കിൽ ദീർഘനേരം അമർത്തുക, തുടർന്ന് ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കുക തിരഞ്ഞെടുക്കുക. തുടർന്ന് ബ്ലോക്ക് ചാരനിറത്തിൽ ദൃശ്യമാകും, അതിനു മുകളിൽ ഡയഗണൽ ലൈനുകളുടെ ഒരു ഗ്രിഡ് പ്രോജക്റ്റിൽ ദൃശ്യമാകും.

VEXcode GO Blocks പ്രോജക്റ്റിൽ, പ്രവർത്തനരഹിതമാക്കിയ ഒരു ബ്ലോക്കിന്റെ സന്ദർഭ മെനു തുറന്ന്, Enable Block ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നു. വലതുവശത്ത് അതേ പ്രോജക്റ്റ് ഉണ്ട്, പക്ഷേ തിരഞ്ഞെടുത്ത ബ്ലോക്ക് ഇപ്പോൾ നിറത്തിലാണ്, അത് പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെന്ന് സൂചിപ്പിക്കുന്നു.

ബ്ലോക്ക് പ്രാപ്തമാക്കുന്നതിന്, പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ അത് എക്സിക്യൂട്ട് ചെയ്യപ്പെടുന്നതിന്, സന്ദർഭ മെനു സജീവമാക്കുന്നതിന് അപ്രാപ്തമാക്കിയ ബ്ലോക്കിൽ വലത്-ക്ലിക്കുചെയ്യുക അല്ലെങ്കിൽ ദീർഘനേരം അമർത്തുക, തുടർന്ന് ബ്ലോക്ക് പ്രാപ്തമാക്കുക തിരഞ്ഞെടുക്കുക.


പ്രവർത്തനരഹിതമാക്കുമ്പോൾ വ്യക്തിഗത ബ്ലോക്കുകൾക്ക് എന്ത് സംഭവിക്കും

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

ഒരു ബ്ലോക്ക്(കൾ) പ്രവർത്തനരഹിതമാക്കിയിരിക്കുമ്പോൾ, അതിന് മുകളിൽ ഡയഗണൽ ലൈനുകളുടെ ഒരു ഗ്രിഡ് ഉള്ളതിനാൽ അത് ചാരനിറത്തിൽ കാണിച്ചിരിക്കുന്നു.

പ്രവർത്തനരഹിതമാക്കിയ ബ്ലോക്ക് ഒരു കമന്റ് പോലെയാണ് കണക്കാക്കുന്നത്. ഇത് പദ്ധതിയുടെ ഒഴുക്കിനെ ബാധിക്കില്ല, കൂടാതെ പദ്ധതി ആരംഭിക്കുമ്പോൾ അത് നടപ്പിലാക്കുകയുമില്ല.

ഈ ഉദാഹരണത്തിൽ, കോഡ് ബേസ് 500 മില്ലിമീറ്റർ (മില്ലീമീറ്റർ) മുന്നോട്ട് നീങ്ങുകയും പിന്നീട് നിർത്തുകയും ചെയ്യും; അത് തിരിയില്ല.


നെസ്റ്റഡ് ബ്ലോക്കുകളുള്ള ഒരു ബ്ലോക്കുകൾ പ്രവർത്തനരഹിതമാക്കുമ്പോൾ എന്ത് സംഭവിക്കും

പ്രാപ്തമാക്കിയ കണ്ടെയ്നർ ബ്ലോക്കിന്റെ സന്ദർഭ മെനു തുറന്ന് Disable Block ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്ത VEXcode GO Blocks പ്രോജക്റ്റ്.

ബ്ലോക്കുകൾ ഉള്ള ഒരു ബ്ലോക്ക് നിങ്ങൾ പ്രവർത്തനരഹിതമാക്കുമ്പോൾ, അതിൽ ബ്ലോക്കും പ്രവർത്തനരഹിതമാകും. നെസ്റ്റഡ് ബ്ലോക്കുകളുള്ള ലൂപ്പ് അല്ലെങ്കിൽ if-then-else കണ്ടീഷണൽ പോലുള്ള ബ്ലോക്കുകൾ, ഒരു ബ്ലോക്കിന് കഴിയുന്നതുപോലെ തന്നെ പ്രവർത്തനരഹിതമാക്കാം.

ആ ലൂപ്പിന്റെയോ കണ്ടീഷണൽ കൺട്രോൾ ബ്ലോക്കിന്റെയോ കോൺടെക്സ്റ്റ് മെനു സജീവമാക്കാൻ വലത്-ക്ലിക്ക് ചെയ്യുക അല്ലെങ്കിൽ ദീർഘനേരം അമർത്തുക, തുടർന്ന് ഡിസേബിൾ ബ്ലോക്ക് തിരഞ്ഞെടുക്കുക.

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

റിപ്പീറ്റ് ലൂപ്പ് പ്രവർത്തനരഹിതമാക്കുമ്പോൾ എന്ത് സംഭവിക്കുമെന്ന് ഈ ചിത്രം കാണിക്കുന്നു. ലൂപ്പും അതിനുള്ളിലെ രണ്ട് ബ്ലോക്കുകളും പ്രവർത്തനരഹിതമായിരുന്നു, അവയെല്ലാം ചാരനിറത്തിൽ കാണപ്പെടുന്നു, അവയുടെ മുകളിൽ ഡയഗണൽ ലൈനുകളുടെ ഒരു ഗ്രിഡ് ഉണ്ട്.

പ്രവർത്തനരഹിതമാക്കിയ കണ്ടെയ്നർ ബ്ലോക്കിന്റെ സന്ദർഭ മെനു തുറന്ന് 'Enable Block' ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്ത VEXcode GO Blocks പ്രോജക്റ്റ്.

ഈ ഉദാഹരണത്തിൽ, എല്ലാ ബ്ലോക്കുകളും പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നതിനാൽ, പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ ഒന്നും സംഭവിക്കില്ല. മെയിൻ ബ്ലോക്കിന്റെ കോൺടെക്സ്റ്റ് മെനു സജീവമാക്കി 'Enable Block' തിരഞ്ഞെടുത്തുകൊണ്ട് നിങ്ങൾക്ക് മെയിൻ ബ്ലോക്കും അതിനുള്ളിലെ എല്ലാ നെസ്റ്റഡ് ബ്ലോക്കുകളും പ്രാപ്തമാക്കാൻ കഴിയും.

ഒരു കണ്ടെയ്നർ ബ്ലോക്കും അതിന്റെ എല്ലാ നെസ്റ്റഡ് ബ്ലോക്കുകളും പ്രവർത്തനക്ഷമമാക്കിയ VEXcode GO ബ്ലോക്കുകൾ പ്രോജക്റ്റ്.

പ്രധാന ബ്ലോക്ക് പ്രാപ്തമാക്കുമ്പോൾ, അതിനുള്ളിലെ എല്ലാ നെസ്റ്റഡ് ബ്ലോക്കുകളും പ്രാപ്തമാക്കപ്പെടും.

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


ഒരു നെസ്റ്റഡ് ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കുകയും പ്രവർത്തനക്ഷമമാക്കുകയും ചെയ്യുന്നു

പ്രാപ്തമാക്കിയ ബ്ലോക്കിന്റെ സന്ദർഭ മെനു തുറന്നിരിക്കുന്ന VEXcode GO Blocks പ്രോജക്റ്റ്. ഒരു കണ്ടെയ്‌നർ ബ്ലോക്കിനുള്ളിൽ ബ്ലോക്ക് സ്ഥാപിച്ചിരിക്കുന്നു, കൂടാതെ Disable Block ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. തിരഞ്ഞെടുത്ത ബ്ലോക്ക് ഇപ്പോൾ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുമ്പോൾ, വലതുവശത്ത് ഫലം കാണിച്ചിരിക്കുന്നു.

മറ്റേതെങ്കിലും ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കുന്നതിനുള്ള അതേ ഘട്ടങ്ങൾ പിന്തുടർന്ന്, ലൂപ്പ് അല്ലെങ്കിൽ if-then-else കണ്ടീഷണൽ പോലുള്ള നെസ്റ്റഡ് ബ്ലോക്കുകളുടെ ഒരു ശ്രേണിയിലെ ഒരൊറ്റ ബ്ലോക്ക് നിങ്ങൾക്ക് പ്രവർത്തനരഹിതമാക്കാം: ആ ബ്ലോക്കിന്റെ സന്ദർഭ മെനു സജീവമാക്കാൻ വലത്-ക്ലിക്കുചെയ്യുക അല്ലെങ്കിൽ ദീർഘനേരം അമർത്തി 'ഡിസേബിൾ ബ്ലോക്ക്' തിരഞ്ഞെടുക്കുക.

ഈ ഉദാഹരണത്തിൽ, ഒരു ലൂപ്പിനുള്ളിലെ ഒരൊറ്റ ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു.

പ്രവർത്തനരഹിതമാക്കിയ ബ്ലോക്കിന്റെ സന്ദർഭ മെനു തുറന്നിരിക്കുന്ന VEXcode GO Blocks പ്രോജക്റ്റ്. ഒരു കണ്ടെയ്‌നർ ബ്ലോക്കിനുള്ളിൽ ബ്ലോക്ക് സ്ഥാപിച്ചിരിക്കുന്നു, കൂടാതെ 'Enable Block' ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നു. തിരഞ്ഞെടുത്ത ബ്ലോക്ക് ഇപ്പോൾ പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുമ്പോൾ വലതുവശത്ത് ഫലം കാണിച്ചിരിക്കുന്നു.

ആ നെസ്റ്റഡ് ബ്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കാൻ, അതിന്റെ സന്ദർഭ മെനു സജീവമാക്കാൻ നിങ്ങൾ വലത്-ക്ലിക്കുചെയ്യുകയോ ദീർഘനേരം അമർത്തുകയോ ചെയ്യേണ്ടതുണ്ട്.

കണ്ടെയ്‌നർ ബ്ലോക്കിന്റെ സന്ദർഭ മെനു തുറന്ന് 'Enable block' ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്‌തെങ്കിലും ചാരനിറമാക്കിയിരിക്കുന്ന VEXcode GO Blocks പ്രോജക്റ്റ്. അതിന്റെ നെസ്റ്റഡ് ബ്ലോക്കുകളിൽ ഒന്ന് പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു, പക്ഷേ കണ്ടെയ്നർ ബ്ലോക്ക് തന്നെ ഇപ്പോഴും പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നതിനാൽ 'Enable block' ഓപ്ഷൻ ലഭ്യമല്ല.

മെയിൻ ബ്ലോക്കിന്റെ (ഈ സാഹചര്യത്തിൽ [Repeat] ബ്ലോക്ക്) കോൺടെക്സ്റ്റ് മെനു നെസ്റ്റഡ് ബ്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കുന്നതിനുള്ള ഒരു ഓപ്ഷൻ നൽകില്ല എന്നത് ശ്രദ്ധിക്കുക, കാരണം മെയിൻ ബ്ലോക്ക് തന്നെ പ്രവർത്തനരഹിതമാക്കിയിട്ടില്ല.

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

Last Updated: