VEXcode 123 ലെ ബ്ലോക്ക് വിഭാഗങ്ങളിൽ ഒന്നാണ് മൈ ബ്ലോക്കുകൾ. ലുക്ക്സ്, സൗണ്ട്, സെൻസിംഗ്, വേരിയബിളുകൾ എന്നിവയാണ് മറ്റ് ചില വിഭാഗങ്ങൾ. ഒരു പ്രോജക്റ്റിലുടനീളം ഒന്നിലധികം തവണ ഉപയോഗിക്കാൻ കഴിയുന്ന ബ്ലോക്കുകളുടെ ഒരു ശ്രേണി സൃഷ്ടിക്കാൻ മൈ ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു.
ഒരു ബ്ലോക്ക് എങ്ങനെ നിർമ്മിക്കാം
എന്റെ ബ്ലോക്കുകൾ വിഭാഗത്തിൽ നിന്ന് 'ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക' തിരഞ്ഞെടുക്കുക.
'ബ്ലോക്ക് നെയിം' ഫീൽഡിൽ നൽകി 'ശരി' തിരഞ്ഞെടുത്ത് ബ്ലോക്കിന്റെ പേര് മാറ്റുക.
ഒരു ബ്ലോക്ക് എങ്ങനെ ഇഷ്ടാനുസൃതമാക്കാം
ഒരു ഇൻപുട്ട് (നമ്പർ) ചേർക്കുക
'ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക' സ്ക്രീനിൽ നിന്ന് 'ഒരു ഇൻപുട്ട് (നമ്പർ) ചേർക്കുക' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. 'നമ്പർ' ഫീൽഡിൽ നൽകി ഇൻപുട്ടിന്റെ പേര് മാറ്റുക, തുടർന്ന് 'ശരി' തിരഞ്ഞെടുക്കുക.
ഒരു ഇൻപുട്ട് ചേർക്കുക (ബൂളിയൻ)
'ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക' സ്ക്രീനിൽ നിന്ന് 'ബൂളിയൻ' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. 'ബൂളിയൻ' ഫീൽഡിൽ നൽകി ഇൻപുട്ടിന്റെ പേര് മാറ്റുക, തുടർന്ന് 'ശരി' തിരഞ്ഞെടുക്കുക.
ഒരു ലേബൽ ചേർക്കുക
'ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക' സ്ക്രീനിൽ നിന്ന് 'ഒരു ലേബൽ ചേർക്കുക' ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. 'ലേബൽ ടെക്സ്റ്റ്' ഫീൽഡിൽ നൽകി 'ശരി' തിരഞ്ഞെടുത്ത് ലേബലിന്റെ പേര് മാറ്റുക.
ഇൻപുട്ടുകളും ലേബലുകളും സംയോജിപ്പിക്കുക
ബ്ലോക്കുകളുടെ ഒരു ശ്രേണി സൃഷ്ടിക്കുന്നതിന് ഇൻപുട്ടുകളും ലേബലുകളും ഒരുമിച്ച് സംയോജിപ്പിക്കുക, തുടർന്ന് 'ശരി' തിരഞ്ഞെടുക്കുക.
ഇൻപുട്ടുകൾ / ലേബലുകൾ എങ്ങനെ ഇല്ലാതാക്കാം
ഒരു ഇൻപുട്ട് അല്ലെങ്കിൽ ലേബൽ ഇല്ലാതാക്കാൻ, നിങ്ങൾ നീക്കം ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഇൻപുട്ടിന്റെയോ ലേബലിന്റെയോ മുകളിലുള്ള 'ക്ലിയർ' ഐക്കൺ തിരഞ്ഞെടുക്കുക.
Define ബ്ലോക്ക് എങ്ങനെ ഉപയോഗിക്കാം
ഒരു പാരാമീറ്റർ സൃഷ്ടിച്ചുകഴിഞ്ഞാൽ, ഇനി {Define} ബ്ലോക്കിൽ നിന്ന് അത് ഉപയോഗിക്കാൻ കഴിയും.
{Define} ബ്ലോക്കിലേക്ക് കൂടുതൽ ബ്ലോക്കുകൾ ഘടിപ്പിക്കുക.
{Define} ബ്ലോക്കിൽ നിന്നുള്ള പാരാമീറ്ററുകൾ ഉപയോഗിക്കുക.
{When Started} ബ്ലോക്കിൽ ഘടിപ്പിച്ചിരിക്കുന്ന [എന്റെ ബ്ലോക്ക്] ഉപയോഗിക്കുക.
എന്റെ ബ്ലോക്കുകൾ എങ്ങനെ ഉപയോഗിക്കാം
സ്ക്വയറുകളിൽ ഡ്രൈവിംഗ് ഉദാഹരണം
ഈ ഉദാഹരണത്തിൽ, 123 റോബോട്ട് എന്റെ ബ്ലോക്കുകൾ ഉപയോഗിച്ച് ഇവ ചെയ്യും:
- ഒരു ചതുരത്തിൽ മുന്നോട്ട് വാഹനമോടിക്കുക.
- 45 ഡിഗ്രി വലത്തേക്ക് തിരിയുക.
- രണ്ട് ചുവട് ചതുരത്തിൽ മുന്നോട്ട് വാഹനമോടിക്കുക.
{Define} ഹാറ്റ് ബ്ലോക്ക് ഒരു നടപടിക്രമത്തെ തകർക്കുന്നു. താഴെ കൊടുത്തിരിക്കുന്ന ഉദാഹരണത്തിൽ, ഈ {Define} ഹാറ്റ് ബ്ലോക്ക് ഒരു ചതുരത്തിൽ ഒരു നിശ്ചിത തവണ ഡ്രൈവ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന ബ്ലോക്കുകളെ വിഭജിക്കുന്നു. ബ്ലോക്കുകൾക്കുള്ളിൽ ഉപയോഗിക്കുന്നതിനായി {Define} ബ്ലോക്കിൽ നിന്ന് ആർഗ്യുമെന്റുകൾ വലിച്ചിടുക.
{Define} ബ്ലോക്ക് സജ്ജീകരിച്ചുകഴിഞ്ഞാൽ, പുതുതായി സൃഷ്ടിച്ച ബ്ലോക്ക് ഇപ്പോൾ വലിച്ചിട്ട് പാരാമീറ്ററുകൾ സജ്ജമാക്കുന്നതിന് {When Started} ബ്ലോക്കിലേക്ക് ചേർക്കാൻ കഴിയും.
പാരാമീറ്ററുകൾ മാറ്റിക്കഴിഞ്ഞാൽ, പ്രോജക്റ്റ് ആരംഭിക്കാൻ തയ്യാറാണ്.