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

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


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

മൈ ബ്ലോക്കുകൾ വിഭാഗം കാണിച്ചിരിക്കുന്നതും 'ഒരു ബ്ലോക്ക് നിർമ്മിക്കുക' ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തതുമായ ടൂൾബോക്‌സിനെ VEXcode V5 ബ്ലോക്ക് ചെയ്യുന്നു.

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

VEXcode V5 Make a Block മെനു തുറന്നു. ബ്ലോക്കിന്റെ പേര് ഡ്രൈവ് ഇൻ എന്ന് മാറ്റി, അത് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. താഴെയുള്ള OK ബട്ടണും ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

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


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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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

വർക്ക്‌സ്‌പെയ്‌സിൽ VEXcode V5 My Blocks Definition ബ്ലോക്ക് ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നു. നിർവചിക്കപ്പെട്ട ബ്ലോക്ക് 'ഡ്രൈവ് ഇൻ നമ്പർ എംഎം സ്ക്വയർ' എന്ന് വായിക്കുന്നു, കൂടാതെ നമ്പർ എന്ന വാക്ക് ബ്ലോക്ക് നിർവചനത്തിൽ ഉപയോഗിക്കാവുന്ന ഒരു സംഖ്യാ പാരാമീറ്ററാണ്.

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

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

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

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

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

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

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


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

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

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

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

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

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

VEXcode V5 ബ്ലോക്ക് പ്രോജക്റ്റ്, ഒരു When started ബ്ലോക്ക് ഉപയോഗിച്ച് കസ്റ്റം ഡ്രൈവ് രണ്ട് mm ചതുരശ്ര ബ്ലോക്കുകളിൽ പ്രവർത്തിപ്പിക്കുന്നു. സ്റ്റാർട്ട് ചെയ്തപ്പോൾ സ്റ്റാർട്ട് ചെയ്തപ്പോൾ, 200 mm സ്ക്വയറിൽ ഡ്രൈവ് ചെയ്യുക, 45 ഡിഗ്രി വലത്തേക്ക് തിരിയുക, തുടർന്ന് 300 mm സ്ക്വയറിൽ ഡ്രൈവ് ചെയ്യുക എന്ന് എഴുതിയിരിക്കുന്നു.

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

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

Last Updated: