എന്റെ ബ്ലോക്കുകൾ VEXcode IQ-യിലെ ബ്ലോക്ക് വിഭാഗങ്ങളിൽ ഒന്നാണ്. ലുക്ക്സ്, സൗണ്ട്, സെൻസിംഗ്, വേരിയബിളുകൾ എന്നിവയാണ് മറ്റ് ചില വിഭാഗങ്ങൾ. ഒരു പ്രോജക്റ്റിലുടനീളം ഒന്നിലധികം തവണ ഉപയോഗിക്കാൻ കഴിയുന്ന ബ്ലോക്കുകളുടെ ഒരു ശ്രേണി സൃഷ്ടിക്കാൻ മൈ ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു.
ഒരു ബ്ലോക്ക് എങ്ങനെ നിർമ്മിക്കാം
എന്റെ ബ്ലോക്കുകൾ വിഭാഗത്തിൽ നിന്ന് "ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക" തിരഞ്ഞെടുക്കുക.
"ബ്ലോക്ക് നെയിം" ഫീൽഡിൽ നൽകി "ശരി" തിരഞ്ഞെടുത്ത് ബ്ലോക്കിന്റെ പേര് മാറ്റുക.
ഒരു ബ്ലോക്ക് എങ്ങനെ ഇഷ്ടാനുസൃതമാക്കാം
ഒരു ഇൻപുട്ട് (നമ്പർ) ചേർക്കുക
“ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക (പ്രിവ്യൂ)” സ്ക്രീനിൽ നിന്ന് “ഒരു ഇൻപുട്ട് (നമ്പർ) ചേർക്കുക” ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. "നമ്പർ" ഫീൽഡിൽ നൽകി ഇൻപുട്ടിന്റെ പേര് മാറ്റുക, തുടർന്ന് "ശരി" തിരഞ്ഞെടുക്കുക.
ഒരു ഇൻപുട്ട് ചേർക്കുക (ബൂളിയൻ)
“ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക (പ്രിവ്യൂ)” സ്ക്രീനിൽ നിന്ന് “ഒരു ഇൻപുട്ട് (ബൂളിയൻ) ചേർക്കുക” ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. “ബൂളിയൻ” ഫീൽഡിൽ നൽകി ഇൻപുട്ടിന്റെ പേര് മാറ്റുക, തുടർന്ന് “ശരി” തിരഞ്ഞെടുക്കുക.
ഒരു ലേബൽ ചേർക്കുക
"ഒരു ബ്ലോക്ക് ഉണ്ടാക്കുക (പ്രിവ്യൂ)" സ്ക്രീനിൽ നിന്ന് "ഒരു ലേബൽ ചേർക്കുക" ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക. “ലേബൽ ടെക്സ്റ്റ്” ഫീൽഡിൽ നൽകി ലേബലിന്റെ പേര് മാറ്റുക, തുടർന്ന് “ശരി” തിരഞ്ഞെടുക്കുക.
ഇൻപുട്ടുകളും ലേബലുകളും സംയോജിപ്പിക്കുക
ബ്ലോക്കുകളുടെ ഒരു ശ്രേണി സൃഷ്ടിക്കുന്നതിന് ഇൻപുട്ടുകളും ലേബലുകളും ഒരുമിച്ച് സംയോജിപ്പിക്കുക.
ഇൻപുട്ടുകൾ / ലേബലുകൾ എങ്ങനെ ഇല്ലാതാക്കാം
ഒരു ഇൻപുട്ട് അല്ലെങ്കിൽ ലേബൽ ഇല്ലാതാക്കാൻ, നിങ്ങൾ നീക്കം ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഇൻപുട്ടിന്റെയോ ലേബലിന്റെയോ മുകളിലുള്ള "ക്ലിയർ" ഐക്കൺ തിരഞ്ഞെടുക്കുക.
Define ബ്ലോക്ക് എങ്ങനെ ഉപയോഗിക്കാം
ഒരു പാരാമീറ്റർ സൃഷ്ടിച്ചുകഴിഞ്ഞാൽ, അത് ഇപ്പോൾ “define” ബ്ലോക്കിൽ നിന്ന് ഉപയോഗിക്കാൻ കഴിയും.
"define" ബ്ലോക്കിലേക്ക് അധിക ബ്ലോക്കുകൾ അറ്റാച്ചുചെയ്യുക.
"define" ബ്ലോക്കിൽ നിന്നുള്ള പാരാമീറ്ററുകൾ ഉപയോഗിക്കുക.
"When Started" ബ്ലോക്കിൽ അറ്റാച്ച് ചെയ്തിരിക്കുന്ന "My Block" ഉപയോഗിക്കുക.
എന്റെ ബ്ലോക്കുകൾ എങ്ങനെ ഉപയോഗിക്കാം
സൈറൺ പ്ലേ ചെയ്യുക ഉദാഹരണം
ഈ ഉദാഹരണത്തിൽ, റോബോട്ട് എന്റെ ബ്ലോക്കുകൾ ഉപയോഗിച്ച് ഇവ ചെയ്യും:
- സൈറൺ ശബ്ദം 3 തവണ പ്ലേ ചെയ്യുക
- 12 ഇഞ്ച് മുന്നോട്ട് ഓടിക്കുക
- സൈറൺ ശബ്ദം 6 തവണ പ്ലേ ചെയ്യുക
"define" ഹാറ്റ് ബ്ലോക്ക് ഒരു നടപടിക്രമത്തെ തകർക്കുന്നു. താഴെ കൊടുത്തിരിക്കുന്ന ഉദാഹരണ വീഡിയോയിൽ, ഈ "define" hat block ഒരു സൈറൺ ശബ്ദം ഒരു നിശ്ചിത തവണ പ്ലേ ചെയ്യാൻ ഉപയോഗിക്കുന്ന ബ്ലോക്കുകളെ തകർക്കുന്നു. ബ്ലോക്കുകൾക്കുള്ളിൽ ഉപയോഗിക്കുന്നതിനായി define ബ്ലോക്കിൽ നിന്ന് ആർഗ്യുമെന്റുകൾ വലിച്ചിടുക.
“define” ബ്ലോക്ക് സജ്ജീകരിച്ചുകഴിഞ്ഞാൽ, പുതുതായി സൃഷ്ടിച്ച ബ്ലോക്ക് ഇപ്പോൾ വലിച്ചിട്ട് “when started” ബ്ലോക്കിലേക്ക് ചേർത്ത് പാരാമീറ്ററുകൾ സജ്ജമാക്കാൻ കഴിയും. ഈ പ്രക്രിയ ഈ വീഡിയോയിൽ കാണിച്ചിരിക്കുന്നു.
പാരാമീറ്ററുകൾ മാറ്റിക്കഴിഞ്ഞാൽ, പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കാനും തയ്യാറാകും.
പുതിയ വരി ഉദാഹരണം ഉപയോഗിച്ച് പ്രിന്റ് ചെയ്യുക
ഈ ഉദാഹരണത്തിൽ, റോബോട്ട് എന്റെ ബ്ലോക്കുകൾ ഉപയോഗിച്ച് ഇവ ചെയ്യും:
- 15 ഇഞ്ച് മുന്നോട്ട് ഓടിക്കുക
- ബാറ്ററി ശേഷി പ്രിന്റ് ചെയ്യുക, കൂടാതെ ബ്രെയിൻ സ്ക്രീനിലെ ഒരു പുതിയ വരയിലേക്ക് കഴ്സർ നീക്കുക.
- റോബോട്ട് 180 ഡിഗ്രി വലത്തേക്ക് തിരിക്കുക
- ബാറ്ററി ശേഷി പ്രിന്റ് ചെയ്യുക, കൂടാതെ ബ്രെയിൻ സ്ക്രീനിലെ ഒരു പുതിയ വരയിലേക്ക് കഴ്സർ നീക്കുക.
സെൻസർ റിപ്പോർട്ടർ മൂല്യങ്ങൾ പ്രിന്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന ബ്ലോക്കുകളെ "define" ഹാറ്റ് ബ്ലോക്ക് വിഭജിച്ച് ഒരു പുതിയ വരിയിലേക്ക് നീങ്ങുന്നു. ഈ വീഡിയോയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ബ്ലോക്കുകളിൽ ഉപയോഗിക്കുന്നതിനായി define ബ്ലോക്കിൽ നിന്ന് ആർഗ്യുമെന്റുകൾ വലിച്ചിടുക.
“define” ബ്ലോക്ക് സജ്ജീകരിച്ചുകഴിഞ്ഞാൽ, പുതുതായി സൃഷ്ടിച്ച ബ്ലോക്ക് ഇപ്പോൾ വലിച്ചിട്ട് “when started” ബ്ലോക്കിലേക്ക് ചേർത്ത് പാരാമീറ്ററുകൾ സജ്ജമാക്കാൻ കഴിയും. ഈ പ്രക്രിയ ഈ വീഡിയോയിൽ കാണിച്ചിരിക്കുന്നു.
പാരാമീറ്ററുകൾ മാറ്റിക്കഴിഞ്ഞാൽ, പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കാനും തയ്യാറാകും.