VEXcode GO-യിൽ എന്റെ ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു

VEXcode GO-യിലെ ബ്ലോക്ക് വിഭാഗങ്ങളിൽ ഒന്നാണ് മൈ ബ്ലോക്കുകൾ. ലുക്ക്സ്, സൗണ്ട്, സെൻസിംഗ്, വേരിയബിളുകൾ എന്നിവയാണ് മറ്റ് ചില വിഭാഗങ്ങൾ. ഒരു പ്രോജക്റ്റിലുടനീളം ഒന്നിലധികം തവണ ഉപയോഗിക്കാൻ കഴിയുന്ന ബ്ലോക്കുകളുടെ ഒരു ശ്രേണി സൃഷ്ടിക്കാൻ മൈ ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു.


ഒരു ബ്ലോക്ക് എങ്ങനെ നിർമ്മിക്കാം

VEXcode GO ടൂൾബാറിൽ My Blocks വിഭാഗം കാണിച്ചിരിക്കുന്നു, കൂടാതെ Make a Block ബട്ടൺ ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നു.

എന്റെ ബ്ലോക്കുകൾ വിഭാഗത്തിൽ നിന്ന് 'ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക' തിരഞ്ഞെടുക്കുക.

VEXcode GO Make a Block മെനു തുറന്നിരിക്കുന്നു, ബ്ലോക്കിന്റെ പേര് Drive in എന്ന് മാറ്റി ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. താഴെ വലതുവശത്തുള്ള നീല Ok ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

'ബ്ലോക്ക് നെയിം' ഫീൽഡിൽ നൽകി 'ശരി' തിരഞ്ഞെടുത്ത് ബ്ലോക്കിന്റെ പേര് മാറ്റുക.


ഒരു ബ്ലോക്ക് എങ്ങനെ ഇഷ്ടാനുസൃതമാക്കാം

ഒരു ഇൻപുട്ട് (നമ്പർ) ചേർക്കുക

VEXcode GO Make a Block മെനു തുറന്നിരിക്കുന്നു, ബ്ലോക്കിന്റെ പേര് Drive in എന്ന് സജ്ജീകരിച്ചിരിക്കുന്നു. ബ്ലോക്കിലേക്ക് ഒരു നമ്പർ ഇൻപുട്ട് ഫീൽഡ് ചേർത്തിട്ടുണ്ട്, ഇപ്പോൾ അത് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

'ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക' സ്ക്രീനിൽ നിന്ന്, 'ഒരു ഇൻപുട്ട് (നമ്പർ) ചേർക്കുക' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. 'നമ്പർ' ഫീൽഡിൽ നൽകി ഇൻപുട്ടിന്റെ പേര് മാറ്റുക, തുടർന്ന് 'ശരി' തിരഞ്ഞെടുക്കുക.

ഒരു ഇൻപുട്ട് ചേർക്കുക (ബൂളിയൻ)

VEXcode GO Make a Block മെനു തുറന്നിരിക്കുന്നു, ബ്ലോക്കിന്റെ പേര് Drive in എന്ന് സജ്ജീകരിച്ചിരിക്കുന്നു. ബ്ലോക്കിലേക്ക് ഒരു ബൂളിയൻ ഇൻപുട്ട് ഫീൽഡ് ചേർത്തിട്ടുണ്ട്, ഇപ്പോൾ അത് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

'ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക' സ്ക്രീനിൽ നിന്ന് 'ബൂളിയൻ' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. 'ബൂളിയൻ' ഫീൽഡിൽ നൽകി ഇൻപുട്ടിന്റെ പേര് മാറ്റുക, തുടർന്ന് 'ശരി' തിരഞ്ഞെടുക്കുക.

ഒരു ലേബൽ ചേർക്കുക

VEXcode GO Make a Block മെനു തുറന്നിരിക്കുന്നു, ബ്ലോക്കിന്റെ പേര് Drive in എന്ന് സജ്ജീകരിച്ചിരിക്കുന്നു. ബ്ലോക്കിലേക്ക് ഒരു ലേബൽ ഫീൽഡ് ചേർത്തിട്ടുണ്ട്, ഇപ്പോൾ അത് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

'ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക' സ്ക്രീനിൽ നിന്ന് 'ഒരു ലേബൽ ചേർക്കുക' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. 'ലേബൽ ടെക്സ്റ്റ്' ഫീൽഡിൽ നൽകി 'ശരി' തിരഞ്ഞെടുത്ത് ലേബലിന്റെ പേര് മാറ്റുക.

ഇൻപുട്ടുകളും ലേബലുകളും സംയോജിപ്പിക്കുക

VEXcode GO Make a Block മെനു തുറന്നിരിക്കുന്നു, ഒരു കസ്റ്റം ബ്ലോക്ക് സൃഷ്ടിക്കപ്പെട്ടിരിക്കുന്നു. ബ്ലോക്ക് ആദ്യം ഡ്രൈവ് ഇൻ എന്ന് വായിക്കുന്നു, തുടർന്ന് ഒരു നമ്പർ ഇൻപുട്ട് ഫീൽഡ് ഉണ്ട്, തുടർന്ന് mm സ്ക്വയർ എന്ന് വായിക്കുന്ന ഒരു ലേബലിൽ അവസാനിക്കുന്നു. കസ്റ്റം ബ്ലോക്ക് എല്ലാം കൂടി ചേർത്താൽ X mm ചതുരത്തിൽ ഡ്രൈവ് എന്ന് കാണാം. താഴെ വലതുവശത്തുള്ള നീല Ok ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

ബ്ലോക്കുകളുടെ ഒരു ശ്രേണി സൃഷ്ടിക്കുന്നതിന് ഇൻപുട്ടുകളും ലേബലുകളും ഒരുമിച്ച് സംയോജിപ്പിക്കുക, തുടർന്ന് 'ശരി' തിരഞ്ഞെടുക്കുക.


ഇൻപുട്ടുകൾ / ലേബലുകൾ എങ്ങനെ ഇല്ലാതാക്കാം

VEXcode GO Make a Block മെനു തുറന്നിരിക്കുന്നു, ബ്ലോക്കിന്റെ പേര് Drive in എന്ന് സജ്ജീകരിച്ചിരിക്കുന്നു. ബ്ലോക്കിലേക്ക് ഒരു നമ്പർ ഇൻപുട്ട് ഫീൽഡ് ചേർത്തിട്ടുണ്ട്, അതിനു മുകളിലുള്ള ക്ലിയർ ഐക്കൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

ഒരു ഇൻപുട്ട് അല്ലെങ്കിൽ ലേബൽ ഇല്ലാതാക്കാൻ, നിങ്ങൾ നീക്കം ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഇൻപുട്ടിന്റെയോ ലേബലിന്റെയോ മുകളിലുള്ള 'ക്ലിയർ' ഐക്കൺ തിരഞ്ഞെടുക്കുക.


Define ബ്ലോക്ക് എങ്ങനെ ഉപയോഗിക്കാം

VEXcode GO My Blocks ഡെഫനിഷൻ ബ്ലോക്ക് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. 'ഡ്രൈവ് ഇൻ നമ്പർ എംഎം സ്ക്വയർ' എന്ന് ഇത് വായിക്കുന്നു, ബ്ലോക്ക് നിർവചനത്തിൽ ഉപയോഗിക്കാൻ കഴിയുന്ന ഒരു പാരാമീറ്ററാണ് നമ്പർ.

ഒരു പാരാമീറ്റർ സൃഷ്ടിച്ചുകഴിഞ്ഞാൽ, ഇനി {Define} ബ്ലോക്കിൽ നിന്ന് അത് ഉപയോഗിക്കാൻ കഴിയും.

VEXcode GO My Blocks ഡെഫനിഷൻ ബ്ലോക്കിലേക്ക് ഇപ്പോൾ ഒരു നിർവചനം ചേർത്തിരിക്കുന്നു. സ്റ്റാക്കിൽ 4 ആയി സജ്ജീകരിച്ചിരിക്കുന്ന ഒരു റിപ്പീറ്റ് ബ്ലോക്കും, റിപ്പീറ്റ് ബ്ലോക്കിനുള്ളിൽ 90 ഡിഗ്രി ബ്ലോക്കിനുള്ള ടേൺ ഉള്ള 200 mm ബ്ലോക്കിനുള്ള ഒരു ഡ്രൈവും ഉണ്ട്.

{Define} ബ്ലോക്കിലേക്ക് കൂടുതൽ ബ്ലോക്കുകൾ ഘടിപ്പിക്കുക.

ഇപ്പോൾ നിർവചനത്തിൽ ഉപയോഗിക്കുന്ന നമ്പർ പാരാമീറ്ററുള്ള VEXcode GO My Blocks ഡെഫനിഷൻ ബ്ലോക്ക്. സ്റ്റാക്കിൽ ഒരു റിപ്പീറ്റ് ബ്ലോക്ക് 4 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, കൂടാതെ റിപ്പീറ്റ് ബ്ലോക്കിനുള്ളിൽ 90 ഡിഗ്രി ബ്ലോക്കിന് ടേണിന് മുകളിലുള്ള ബ്ലോക്കിനുള്ള ഒരു ഡ്രൈവും ഉണ്ട്. നമ്പർ പാരാമീറ്റർ ഡ്രൈവ് ഫോർ ബ്ലോക്കിൽ സ്ഥാപിച്ചിരിക്കുന്നു, അതിനാൽ അത് ഇപ്പോൾ mm എന്ന നമ്പറിന് ഡ്രൈവ് ഫോർവേഡ് എന്ന് വായിക്കുന്നു.

{Define} ബ്ലോക്കിൽ നിന്നുള്ള പാരാമീറ്ററുകൾ ഉപയോഗിക്കുക.

'When Started' എന്ന ബ്ലോക്കിന് താഴെയായി VEXcode GO My Blocks കമാൻഡ് ബ്ലോക്ക് ചേർത്തിരിക്കുന്നു. ഈ കമാൻഡ് ബ്ലോക്ക് ഡ്രൈവ് ഇൻ നമ്പർ mm സ്ക്വയർ കമാൻഡിനെ വിളിക്കും. സംഖ്യാ പാരാമീറ്റർ 300 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.

{When Started} ബ്ലോക്കിൽ ഘടിപ്പിച്ചിരിക്കുന്ന [എന്റെ ബ്ലോക്ക്] ഉപയോഗിക്കുക.


എന്റെ ബ്ലോക്കുകൾ എങ്ങനെ ഉപയോഗിക്കാം

സ്ക്വയറുകളിൽ ഡ്രൈവിംഗ് ഉദാഹരണം

താഴെ കൊടുത്തിരിക്കുന്ന ഉദാഹരണത്തിൽ, റോബോട്ട് എന്റെ ബ്ലോക്കുകൾ ഉപയോഗിക്കും:

  • 200 mm ചതുരത്തിൽ മുന്നോട്ട് വണ്ടിയോടിക്കുക.
  • 45 ഡിഗ്രി വലത്തേക്ക് തിരിയുക.
  • 300 mm ചതുരത്തിൽ മുന്നോട്ട് ഓടിക്കുക.

{Define} ഹാറ്റ് ബ്ലോക്ക് ഒരു നടപടിക്രമത്തെ തകർക്കുന്നു. താഴെ കൊടുത്തിരിക്കുന്ന ഉദാഹരണത്തിൽ, ഈ {Define} ഹാറ്റ് ബ്ലോക്ക് ഒരു ചതുരത്തിൽ ഒരു നിശ്ചിത തവണ ഡ്രൈവ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന ബ്ലോക്കുകളെ വിഭജിക്കുന്നു. ഈ വീഡിയോയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, അതിന്റെ നിർവചനത്തിലെ ബ്ലോക്കുകൾക്കുള്ളിൽ ഉപയോഗിക്കുന്നതിന് {Define} ബ്ലോക്കിൽ നിന്ന് ആർഗ്യുമെന്റുകൾ വലിച്ചിടുക.

മൂന്ന് ബ്ലോക്കുകൾ താഴെയായി ഉള്ള VEXcode GO When Started ബ്ലോക്ക്. ആദ്യം 200 mm സ്ക്വയർ കമാൻഡ് ബ്ലോക്കിലുള്ള ഒരു ഡ്രൈവ്, പിന്നെ 45 ഡിഗ്രി വലത്തേക്ക് തിരിയുക, പിന്നെ 300 mm സ്ക്വയർ കമാൻഡ് ബ്ലോക്കിലുള്ള ഒരു ഡ്രൈവ്.

{Define} ബ്ലോക്ക് സജ്ജീകരിച്ചുകഴിഞ്ഞാൽ, പുതുതായി സൃഷ്ടിച്ച ബ്ലോക്ക് ഇപ്പോൾ വലിച്ചിട്ട് പാരാമീറ്ററുകൾ സജ്ജമാക്കുന്നതിന് {When Started} ബ്ലോക്കിലേക്ക് ചേർക്കാൻ കഴിയും.

ബ്ലോക്കിന്റെ നിർവചനത്തിനൊപ്പം വശങ്ങളിലായി കാണിച്ചിരിക്കുന്ന നമ്പർ mm സ്ക്വയർ കമാൻഡ് ബ്ലോക്കിൽ ഡ്രൈവ് ഉപയോഗിച്ച് മുമ്പത്തെ VEXcode GO ബ്ലോക്കുകൾ സ്റ്റാക്ക് ചെയ്യുന്നു.

പാരാമീറ്ററുകൾ മാറ്റിക്കഴിഞ്ഞാൽ, പ്രോജക്റ്റ് ആകാൻ തയ്യാറാകും. ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.

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

Last Updated: