ബ്ലോക്കുകൾ#
ഓരോ VEXcode ബ്ലോക്കും എന്താണ് ചെയ്യുന്നതെന്നും, അതിന്റെ ഇൻപുട്ടുകൾ റോബോട്ടിന്റെ സ്വഭാവത്തെ എങ്ങനെ മാറ്റുന്നുവെന്നും, ഒരു പ്രോജക്റ്റിൽ ബ്ലോക്ക് എങ്ങനെ ഉപയോഗിക്കാമെന്നും VEXcode VR Blocks API റഫറൻസ് വിശദീകരിക്കുന്നു.
ഒരു ബ്ലോക്ക് ഒരു പ്രോജക്റ്റിലേക്ക് ചേർക്കുന്നതിനു മുമ്പ് അത് മനസ്സിലാക്കാൻ, ഒരു ബ്ലോക്ക് എന്താണ് റിപ്പോർട്ട് ചെയ്യുന്നതെന്ന് പരിശോധിക്കാൻ, അല്ലെങ്കിൽ ഒരു വിഭാഗത്തിലെ സമാന ബ്ലോക്കുകൾ താരതമ്യം ചെയ്യാൻ ഈ റഫറൻസ് ഉപയോഗിക്കുക.
VEXcode VR-ലെ ബ്ലോക്കുകൾ നിങ്ങൾ ഉപയോഗിക്കുന്ന പ്ലേഗ്രൗണ്ടിനെയും റോബോട്ടിനെയും ആശ്രയിച്ചിരിക്കും. ചില റോബോട്ടുകളിൽ എല്ലാ പ്ലേഗ്രൗണ്ടിലും ദൃശ്യമാകാത്ത അതുല്യമായ ബ്ലോക്കുകൾ ഉൾപ്പെടുന്നു.
VR-ലെ കളിസ്ഥലങ്ങളും റോബോട്ടുകളും#
ഓരോ കളിസ്ഥലത്തും ഏത് റോബോട്ടാണ് ഉപയോഗിക്കുന്നതെന്ന് കാണാനും കളിസ്ഥല-നിർദ്ദിഷ്ട സജ്ജീകരണ വിശദാംശങ്ങൾ, ഫീൽഡ് വിവരങ്ങൾ, വെല്ലുവിളി സന്ദർഭം എന്നിവ കണ്ടെത്താനും കളിസ്ഥലങ്ങൾ വിഭാഗം ഉപയോഗിക്കുക.
സവിശേഷ സവിശേഷതകളുള്ള റോബോട്ടുകൾക്കായി റോബോട്ട്-നിർദ്ദിഷ്ട ബ്ലോക്ക് പേജുകൾ കണ്ടെത്താൻ റോബോട്ടുകൾ വിഭാഗം ഉപയോഗിക്കുക. ഓരോ റോബോട്ടും ഏത് കളിസ്ഥലങ്ങളിലാണ് ഉപയോഗിക്കുന്നതെന്ന് റോബോട്ട് പേജുകൾ കാണിക്കുന്നു, അതിനാൽ നിങ്ങളുടെ പ്രോജക്റ്റിൽ ഒരു റോബോട്ട്-നിർദ്ദിഷ്ട ബ്ലോക്ക് എപ്പോൾ ലഭ്യമാകുമെന്ന് നിങ്ങൾക്ക് അറിയാൻ കഴിയും.
ഒരു ബ്ലോക്ക് എൻട്രി എങ്ങനെ വായിക്കാം#
മിക്ക ബ്ലോക്ക് എൻട്രികളിലും ഇനിപ്പറയുന്ന ഭാഗങ്ങൾ ഉൾപ്പെടുന്നു:
ബ്ലോക്ക് വിവരണം - ബ്ലോക്ക് എന്താണ് ചെയ്യുന്നതെന്നും എപ്പോൾ ഉപയോഗപ്രദമാണെന്നും വിശദീകരിക്കുന്നു.
ബ്ലോക്ക് ഇമേജ് - VEXcode VR-ൽ ബ്ലോക്ക് എങ്ങനെയിരിക്കുമെന്ന് കാണിക്കുന്നു.
പാരാമീറ്ററുകൾ - ബ്ലോക്കിലെ ഇൻപുട്ടുകൾ പട്ടികപ്പെടുത്തുകയും ഓരോ ഇൻപുട്ടും റോബോട്ടിനെയോ പ്രോജക്റ്റിനെയോ എങ്ങനെ ബാധിക്കുന്നുവെന്ന് വിശദീകരിക്കുകയും ചെയ്യുന്നു.
റിട്ടേൺ മൂല്യം - ഒരു ബൂളിയൻ അല്ലെങ്കിൽ റിപ്പോർട്ടർ ബ്ലോക്ക് എന്താണ് റിപ്പോർട്ട് ചെയ്യുന്നതെന്ന് വിശദീകരിക്കുന്നു.
ഉദാഹരണം - ഒരു പ്രോജക്റ്റിൽ ബ്ലോക്ക് എങ്ങനെ ഉപയോഗിക്കാം എന്ന് കാണിക്കുന്നു.
സാധാരണ ബ്ലോക്ക് തരങ്ങൾ#
ഒരു പ്രോജക്റ്റിൽ വ്യത്യസ്ത ബ്ലോക്ക് ആകൃതികൾക്ക് വ്യത്യസ്ത ജോലികളുണ്ട്.
ബ്ലോക്ക് തരം |
അതിന്റെ അർത്ഥം |
|---|---|
സ്റ്റാക്ക് |
ഒരു പ്രവർത്തനം നടത്തുന്ന ഒരു ബ്ലോക്ക്. ഒരു സ്റ്റാക്കിലെ മറ്റ് ബ്ലോക്കുകൾക്ക് മുകളിലും താഴെയുമായി ബന്ധിപ്പിക്കുന്ന സ്റ്റാക്ക് ബ്ലോക്കുകൾ. |
തൊപ്പി |
പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോഴോ ഒരു സംഭവം നടക്കുമ്പോഴോ പോലുള്ള എന്തെങ്കിലും സംഭവിക്കുമ്പോൾ ബ്ലോക്കുകളുടെ ഒരു കൂട്ടം ആരംഭിക്കുന്ന ഒരു ബ്ലോക്ക്. |
ബൂളിയൻ |
ശരി അല്ലെങ്കിൽ തെറ്റ് എന്ന് റിപ്പോർട്ട് ചെയ്യുന്ന ഒരു ബ്ലോക്ക്. ബൂളിയൻ ബ്ലോക്കുകൾ പലപ്പോഴും അവസ്ഥകൾക്കുള്ളിൽ ഉപയോഗിക്കാറുണ്ട്, ഉദാഹരണത്തിന് if then അല്ലെങ്കിൽ wait until ബ്ലോക്കുകൾ. |
റിപ്പോർട്ടർ |
ഒരു സംഖ്യ അല്ലെങ്കിൽ വാചകം പോലുള്ള ഒരു മൂല്യം റിപ്പോർട്ട് ചെയ്യുന്ന ഒരു ബ്ലോക്ക്. മറ്റ് ബ്ലോക്കുകൾക്കുള്ളിൽ പലപ്പോഴും റിപ്പോർട്ടർ ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു. |
സി ബ്ലോക്ക് |
മറ്റ് ബ്ലോക്കുകളെ ചുറ്റിപ്പിടിച്ച് അവ എപ്പോൾ അല്ലെങ്കിൽ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്ന് നിയന്ത്രിക്കുന്ന ഒരു ബ്ലോക്ക്, ഉദാഹരണത്തിന് ആവർത്തിക്കുന്ന ബ്ലോക്കുകൾ അല്ലെങ്കിൽ അപ്പോൾ ബ്ലോക്കുകൾ. |
ബ്ലോക്ക് എൻട്രിയുടെ ഉദാഹരണം#
ഡ്രൈവ് ചെയ്യുക#
ഡ്രൈവ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എന്നെന്നേക്കുമായി മുന്നോട്ട് അല്ലെങ്കിൽ പിന്നിലേക്ക് നീക്കുന്നു. തിരിയുകയോ നിർത്തുകയോ പോലുള്ള മറ്റൊരു പ്രവർത്തനം നൽകുന്നതുവരെ റോബോട്ട് നീങ്ങുന്നത് തുടരും.
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ദിശ |
റോബോട്ട് നീങ്ങുന്ന ദിശ: മുന്നോട്ട് അല്ലെങ്കിൽ വിപരീതം. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ :: hat events
[Drive forward, then stop.]
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
(2) സെക്കൻഡ് കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക