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

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


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

STEM വിദ്യാഭ്യാസത്തിൽ കോഡിംഗ് ആശയങ്ങൾ പഠിപ്പിക്കുന്നതിനുള്ള പ്ലാറ്റ്‌ഫോമിന്റെ ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് സവിശേഷതകൾ ചിത്രീകരിക്കുന്ന, ഒരു വെർച്വൽ റോബോട്ടിനുള്ള പ്രവർത്തനരഹിതമാക്കൽ/പ്രാപ്‌തമാക്കൽ ഓപ്ഷനുകൾ കാണിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്‌ക്രീൻഷോട്ട്.

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

വെർച്വൽ പരിതസ്ഥിതിയിൽ പ്രോഗ്രാമിംഗിൽ ഉപയോക്താക്കളെ സഹായിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന, കോഡിംഗിനും റോബോട്ട് നിയന്ത്രണത്തിനുമുള്ള ഓപ്ഷനുകൾ പ്രദർശിപ്പിക്കുന്ന, VEXcode VR-ലെ സന്ദർഭ മെനുവിന്റെ സ്‌ക്രീൻഷോട്ട്.

ഒരു ഡിസേബിൾഡ് ബ്ലോക്ക് പ്രാപ്തമാക്കാൻ, ആ ബ്ലോക്കിനായുള്ള കോൺടെക്സ്റ്റ് മെനു സജീവമാക്കി 'Enable Block' തിരഞ്ഞെടുക്കുക. 


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

STEM വിദ്യാഭ്യാസത്തിൽ പ്രവേശനക്ഷമത പ്രദർശിപ്പിക്കുന്ന, ഒരു വെർച്വൽ റോബോട്ടിലൂടെ കോഡിംഗ് ആശയങ്ങൾ പഠിക്കുന്നതിനുള്ള ഓൺലൈൻ പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതിയായ VEXcode VR ഉപയോഗിക്കുന്ന ഒരു വികലാംഗ വ്യക്തിയുടെ ചിത്രം.

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

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

ഉദാഹരണ പ്രോജക്റ്റിൽ, റോബോട്ട് റിവേഴ്‌സ് ഡ്രൈവ് ചെയ്ത ശേഷം കാത്തിരിക്കില്ല, മറിച്ച് ഉടൻ തന്നെ വലത്തേക്ക് തിരിയും.


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

VEXcode VR-ൽ പ്രവർത്തനരഹിതമാക്കിയ 'Nested Blocks' സവിശേഷത കാണിക്കുന്ന സ്ക്രീൻഷോട്ട്, ഒരു വെർച്വൽ റോബോട്ട് പ്രോഗ്രാമിംഗ് ചെയ്യുന്നതിനുള്ള ബ്ലോക്ക്-അധിഷ്ഠിത കോഡിംഗ് ഇന്റർഫേസ് ചിത്രീകരിക്കുന്നു.

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

ആ ലൂപ്പിന്റെയോ കണ്ടീഷണൽ കൺട്രോൾ ബ്ലോക്കിന്റെയോ സന്ദർഭ മെനു സജീവമാക്കുക, തുടർന്ന് Disable Block തിരഞ്ഞെടുക്കുക. 

'ആവർത്തിക്കുക' ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നതായി കാണിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്, നിലവിലെ പ്രോഗ്രാമിംഗ് സന്ദർഭത്തിൽ ഇത് ഉപയോഗിക്കാൻ കഴിയില്ലെന്ന് സൂചിപ്പിക്കുന്നു. ഒരു വെർച്വൽ റോബോട്ട് ഉപയോഗിച്ച് കോഡിംഗ് ആശയങ്ങൾ പഠിക്കുന്നതിനുള്ള ട്യൂട്ടോറിയലുകളെ ഈ ചിത്രം പിന്തുണയ്ക്കുന്നു.

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

വിദ്യാഭ്യാസ ക്രമീകരണങ്ങളിൽ വെർച്വൽ റോബോട്ടുകൾ പ്രോഗ്രാമിംഗ് ചെയ്യുന്നതിന് ഉപയോഗിക്കുന്ന ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് പരിതസ്ഥിതി ചിത്രീകരിക്കുന്ന, പ്രധാന ബ്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കിയ VEXcode VR ഇന്റർഫേസ് കാണിക്കുന്ന സ്ക്രീൻഷോട്ട്.

മെയിൻ ബ്ലോക്കിന്റെ കോൺടെക്സ്റ്റ് മെനു സജീവമാക്കി 'Enable Block' തിരഞ്ഞെടുത്തുകൊണ്ട് നിങ്ങൾക്ക് മെയിൻ ബ്ലോക്കും അതിനുള്ളിലെ എല്ലാ നെസ്റ്റഡ് ബ്ലോക്കുകളും പ്രാപ്തമാക്കാൻ കഴിയും.

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

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


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

ട്യൂട്ടോറിയൽ സന്ദർഭത്തിൽ ഒരു വെർച്വൽ റോബോട്ട് പ്രോഗ്രാം ചെയ്യുന്നതിനുള്ള ബ്ലോക്ക്-അധിഷ്ഠിത കോഡിംഗ് പരിതസ്ഥിതി ചിത്രീകരിക്കുന്ന, സവിശേഷതകൾ പ്രവർത്തനരഹിതമാക്കുന്നതിനും പ്രാപ്തമാക്കുന്നതിനുമുള്ള ഓപ്ഷനുകൾ കാണിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്.

മറ്റേതെങ്കിലും ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കുന്നതിനുള്ള അതേ ഘട്ടങ്ങൾ പിന്തുടർന്ന് നിങ്ങൾക്ക് ഒരു ലൂപ്പിനുള്ളിലെ ഒറ്റ ബ്ലോക്കുകൾ അല്ലെങ്കിൽ if-then-else എന്നിവ പ്രവർത്തനരഹിതമാക്കാം: ആ ബ്ലോക്കിന്റെ സന്ദർഭ മെനു സജീവമാക്കി 'Disable Block' തിരഞ്ഞെടുക്കുക.

ഒരു ലൂപ്പിനുള്ളിൽ ഒരു ബ്ലോക്ക് മാത്രം പ്രവർത്തനരഹിതമാക്കുന്നതിനുള്ള ഒരു ഉദാഹരണം ഇതാ.

കോഡിംഗിലും റോബോട്ടിക്സിലും വിദ്യാഭ്യാസ ആവശ്യങ്ങൾക്കായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഒരു വെർച്വൽ റോബോട്ട് പ്രോഗ്രാമിംഗ് ചെയ്യുന്നതിനുള്ള ഓപ്ഷനുകൾ കാണിക്കുന്ന VEXcode VR സന്ദർഭ മെനു ഇന്റർഫേസ്, ബ്ലോക്ക് അധിഷ്ഠിതവും ടെക്സ്റ്റ് അധിഷ്ഠിതവുമായ കോഡിംഗ് ഓപ്ഷനുകൾ ഉൾക്കൊള്ളുന്നു.

മെയിൻ ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കിയിട്ടില്ലാത്തതിനാൽ, മെയിൻ ബ്ലോക്കിനായുള്ള സന്ദർഭ മെനു നെസ്റ്റഡ് ബ്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കുന്നതിനുള്ള ഒരു ഓപ്ഷൻ നൽകില്ല.

വെർച്വൽ റോബോട്ടിലൂടെ കോഡിംഗ് ആശയങ്ങൾ പഠിക്കുന്നതിനുള്ള ഓൺലൈൻ പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതിയായ VEXcode VR-ലെ നെസ്റ്റഡ് ബ്ലോക്ക് സന്ദർഭം ചിത്രീകരിക്കുന്ന ഡയഗ്രം, ബ്ലോക്ക് അധിഷ്ഠിതവും ടെക്സ്റ്റ് അധിഷ്ഠിതവുമായ കോഡിംഗ് ഓപ്ഷനുകൾ ഉൾക്കൊള്ളുന്നു.

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


ഒരു "ഹാറ്റ്" ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കുന്നു

ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് പരിതസ്ഥിതിയിൽ ഒരു വെർച്വൽ റോബോട്ടിലൂടെ കോഡിംഗ് ആശയങ്ങൾ പഠിക്കാൻ ഉപയോക്താക്കളെ സഹായിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന 'ഡിസേബിൾ ഹാറ്റ്' സവിശേഷത കാണിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്‌ക്രീൻഷോട്ട്.

ഒരു കൂട്ടം ബ്ലോക്കുകളെ അപ്രാപ്തമാക്കാൻ, അവയെല്ലാം ഉൾക്കൊള്ളുന്ന "ഹാറ്റ്" ബ്ലോക്ക് നിർജ്ജീവമാക്കുക.

“hat” ബ്ലോക്കിന്റെ കോൺടെക്സ്റ്റ് മെനു സജീവമാക്കുക, തുടർന്ന് Disable Block തിരഞ്ഞെടുക്കുക.

ഒരു വിദ്യാഭ്യാസ പശ്ചാത്തലത്തിൽ വെർച്വൽ റോബോട്ടുകൾക്കായുള്ള പ്രോഗ്രാമിംഗ് ആശയങ്ങൾ ചിത്രീകരിക്കുന്ന, പ്രവർത്തനരഹിതമാക്കിയ ഹാറ്റ് സവിശേഷതയുള്ള ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് ഇന്റർഫേസ് കാണിക്കുന്ന ഒരു VEXcode VR ട്യൂട്ടോറിയലിന്റെ സ്ക്രീൻഷോട്ട്.

ആരംഭിച്ചപ്പോൾ "ഹാറ്റ്" ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കിയപ്പോൾ എന്താണ് സംഭവിച്ചതെന്ന് ഈ ചിത്രം കാണിക്കുന്നു. ആരംഭിക്കുമ്പോൾ എന്ന ബ്ലോക്കിന് കീഴിലുള്ള എല്ലാ ബ്ലോക്കുകളും പ്രവർത്തിക്കില്ല.

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

Last Updated: