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

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


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

ഉപയോക്താക്കൾക്ക് അവരുടെ പ്രോജക്റ്റുകളിൽ പര്യവേക്ഷണം ചെയ്യാനും നടപ്പിലാക്കാനുമുള്ള വ്യത്യസ്ത ശൈലികളും പ്രവർത്തനങ്ങളും പ്രദർശിപ്പിക്കുന്ന, V5-ൽ നിന്നുള്ള വിവിധ ബ്ലോക്ക് ഡിസൈനുകളുടെയും ട്യൂട്ടോറിയലുകളുടെയും കൊളാഷ്.

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

ട്യൂട്ടോറിയൽ വിഭാഗത്തിൽ ബ്ലോക്ക് പ്രവർത്തനം കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഓപ്ഷനുകൾ ചിത്രീകരിക്കുന്ന, V5-ലെ ബ്ലോക്കുകൾക്കായുള്ള പ്രവർത്തനക്ഷമമാക്കുക/പ്രവർത്തനരഹിതമാക്കുക ടോഗിൾ കാണിക്കുന്ന സ്ക്രീൻഷോട്ട്.

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


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

ബ്ലോക്ക്സ് ട്യൂട്ടോറിയൽ വിഭാഗത്തിൽ ഉപയോക്താക്കൾക്കായി ഹൈലൈറ്റ് ചെയ്ത ഓപ്ഷനുകളും ക്രമീകരണങ്ങളും ഉപയോഗിച്ച് V5-ൽ ഒരു ഫീച്ചർ എങ്ങനെ പ്രവർത്തനരഹിതമാക്കാമെന്ന് കാണിക്കുന്ന സ്ക്രീൻഷോട്ട്.

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

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

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


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

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

Vex V5 പ്രോഗ്രാമിംഗിലെ ഒരു പ്രവർത്തനരഹിതമാക്കിയ ബ്ലോക്കിന്റെ ചിത്രീകരണം, ചാരനിറത്തിലുള്ള ഒരു ബ്ലോക്ക് ഒരു മുന്നറിയിപ്പ് ചിഹ്നത്തോടൊപ്പം കാണിക്കുന്നു, ഇത് നിലവിലെ സാഹചര്യത്തിൽ ബ്ലോക്ക് ഉപയോഗിക്കാൻ കഴിയില്ലെന്ന് സൂചിപ്പിക്കുന്നു. V5 വിഭാഗത്തിലെ ബ്ലോക്ക് ട്യൂട്ടോറിയലുകൾക്ക് പ്രസക്തമായ വിവരണം.

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

ട്യൂട്ടോറിയൽ ആവശ്യങ്ങൾക്കായി ബ്ലോക്കിന്റെ നിഷ്‌ക്രിയാവസ്ഥയുടെ ദൃശ്യ പ്രാതിനിധ്യം എടുത്തുകാണിക്കുന്ന, VEX V5 പ്രോഗ്രാമിംഗിൽ ഒരു പ്രവർത്തനരഹിതമാക്കിയ ബ്ലോക്ക് കാണിക്കുന്ന ചിത്രീകരണം.

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

VEX V5 സോഫ്റ്റ്‌വെയറിൽ ബ്ലോക്ക് മെയിൻ ക്രമീകരണങ്ങൾ പ്രാപ്തമാക്കുന്നതിനുള്ള പ്രക്രിയ കാണിക്കുന്ന സ്ക്രീൻഷോട്ട്, ബ്ലോക്ക്സ് ട്യൂട്ടോറിയൽ വിഭാഗത്തിൽ ഉപയോക്താക്കൾക്ക് ലഭ്യമായ ഇന്റർഫേസും ഓപ്ഷനുകളും ചിത്രീകരിക്കുന്നു.

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

>ട്യൂട്ടോറിയൽ ആവശ്യങ്ങൾക്കായി ബ്ലോക്കുകളുടെ ശ്രേണിപരമായ ഘടനയും ഗുണങ്ങളും ചിത്രീകരിക്കുന്ന V5-ലെ നെസ്റ്റഡ് ബ്ലോക്കുകളുടെ സ്ക്രീൻഷോട്ട്.

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


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

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

V5 റോബോട്ടിക്സ് പ്രോഗ്രാമിംഗിലെ ലൂപ്പ് ബ്ലോക്ക് പ്രവർത്തനക്ഷമത ചിത്രീകരിക്കുന്ന ഡയഗ്രം, റോബോട്ട് പ്രവർത്തനങ്ങൾ ഫലപ്രദമായി നിയന്ത്രിക്കുന്നതിന് ലൂപ്പുകൾ എങ്ങനെ പരസ്പരം കൂടിച്ചേരാമെന്ന് കാണിക്കുന്നു.

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

ബ്ലോക്ക്സ് ട്യൂട്ടോറിയലുകളിൽ ഉപയോക്തൃ ഇന്റർഫേസും സന്ദർഭ ക്രമീകരണങ്ങൾ കോൺഫിഗർ ചെയ്യുന്നതിനുള്ള ലഭ്യമായ ഓപ്ഷനുകളും ചിത്രീകരിക്കുന്ന, VEX V5-ലെ Enable Nest Context സവിശേഷതയുടെ സ്ക്രീൻഷോട്ട്.

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

V5-ലെ 'Before Disable a Hat' ട്യൂട്ടോറിയലിന്റെ സ്ക്രീൻഷോട്ട്, പ്ലാറ്റ്‌ഫോമിലെ ബ്ലോക്ക് പ്രോഗ്രാമിംഗ് ഇന്റർഫേസിൽ ഹാറ്റുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഘട്ടങ്ങൾ ചിത്രീകരിക്കുന്നു.

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


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

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

VEX V5 പ്രോഗ്രാമിംഗിൽ പ്രവർത്തിക്കുന്ന ഉപയോക്താക്കൾക്കായി ലഭ്യമായ പ്രവർത്തനങ്ങളും ക്രമീകരണങ്ങളും ചിത്രീകരിക്കുന്ന, V5 ബ്ലോക്ക് ട്യൂട്ടോറിയലുകളുമായി ബന്ധപ്പെട്ട ഓപ്ഷനുകൾ പ്രദർശിപ്പിക്കുന്ന ഒരു സന്ദർഭ മെനുവിന്റെ സ്ക്രീൻഷോട്ട്.

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

ബ്ലോക്ക്സ് ട്യൂട്ടോറിയലുകളുടെ പശ്ചാത്തലത്തിൽ ബ്ലോക്കിന്റെ സവിശേഷതകളും ക്രമീകരണങ്ങളും ചിത്രീകരിക്കുന്ന, വെക്സ് വി5 പ്രോഗ്രാമിംഗ് ഇന്റർഫേസിലെ ഹാറ്റ് ബ്ലോക്കിനായുള്ള പ്രവർത്തനരഹിതമാക്കിയ എഡിറ്റ് ഓപ്ഷന്റെ സ്ക്രീൻഷോട്ട്.

താഴെയുള്ള ചിത്രം When Started “hat” ബ്ലോക്ക് പ്രവർത്തനരഹിതമാക്കിയപ്പോൾ എന്തു സംഭവിച്ചുവെന്ന് കാണിക്കുന്നു. ആരംഭിക്കുമ്പോൾ എന്ന ബ്ലോക്കിന് കീഴിലുള്ള എല്ലാ ബ്ലോക്കുകളും പ്രവർത്തിക്കില്ല.

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

Last Updated: