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

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


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

VEXcode 123 ടൂൾബാറിൽ 'എന്റെ ബ്ലോക്കുകൾ' വിഭാഗം കാണിച്ചിരിക്കുന്നു, 'ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക' ബട്ടൺ ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നു.

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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

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

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

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

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

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

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

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

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


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

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

VEXcode 123 When Started ബ്ലോക്ക്, അതിന് താഴെ മൂന്ന് ബ്ലോക്കുകൾ ഉണ്ട്. ആദ്യം ഒരു ഡ്രൈവ് ഇൻ 1 സ്റ്റെപ്പ് സ്ക്വയർ കമാൻഡ് ബ്ലോക്ക്, പിന്നെ 45 ഡിഗ്രി വലത്തേക്ക് തിരിയുക, പിന്നെ ഒരു ഡ്രൈവ് ഇൻ 2 സ്റ്റെപ്പ് സ്ക്വയർ കമാൻഡ് ബ്ലോക്ക്.

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

  • ഒരു ചതുരത്തിൽ മുന്നോട്ട് വാഹനമോടിക്കുക.
  • 45 ഡിഗ്രി വലത്തേക്ക് തിരിയുക.
  • രണ്ട് ചുവട് ചതുരത്തിൽ മുന്നോട്ട് വാഹനമോടിക്കുക.

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

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

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

പാരാമീറ്ററുകൾ മാറ്റിക്കഴിഞ്ഞാൽ, പ്രോജക്റ്റ് ആരംഭിക്കാൻ തയ്യാറാണ്.

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

Last Updated: