റോബോട്ട്-നിർദ്ദിഷ്ട ബ്ലോക്കുകൾ#

ആമുഖം#

ഹീറോ ബോട്ട്, ഫ്ലിംഗിൽ മൂന്ന് മോട്ടോർ ഓപ്ഷനുകളും കളർ സെൻസറും ഉൾപ്പെടുന്നു.

IQ 21-22 പിച്ചിംഗ് ഇൻ പ്ലേഗ്രൗണ്ടിൽ ഉപയോഗിക്കാൻ എല്ലാ സ്റ്റാൻഡേർഡ് VEXcode VR ബ്ലോക്കുകളും ലഭ്യമാണ്.

ലഭ്യമായ എല്ലാ റോബോട്ട്-നിർദ്ദിഷ്ട ബ്ലോക്കുകളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:

ഡ്രൈവ്ട്രെയിൻ - റോബോട്ട് നീക്കി തിരിക്കുക.

ചലനം – റോബോട്ടിന്റെ മോട്ടോറുകൾ നീക്കി ട്രാക്ക് ചെയ്യുക.

സെൻസിങ് - റോബോട്ടിന്റെ വിവിധ സെൻസറുകൾ പ്രയോജനപ്പെടുത്തുക.

  • നിറം

    • നിറം ഒരു വസ്തു കണ്ടെത്തി - സെൻസർ പരിധിക്കുള്ളിൽ ഒരു വസ്തു കണ്ടെത്തുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.

    • നിറം നിറം കണ്ടെത്തുന്നു - കളർ സെൻസർ ഒരു നിർദ്ദിഷ്ട നിറം കണ്ടെത്തുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.

    • നിറത്തിന്റെ പേര് - കളർ സെൻസർ കണ്ടെത്തിയ നിറം റിപ്പോർട്ട് ചെയ്യുന്നു.

    • തെളിച്ചം - കളർ സെൻസർ കണ്ടെത്തിയ തെളിച്ചം റിപ്പോർട്ട് ചെയ്യുന്നു.

    • hue - കളർ സെൻസർ കണ്ടെത്തിയ നിറം റിപ്പോർട്ട് ചെയ്യുന്നു.

ഈ പേജിലെ ഉദാഹരണങ്ങൾ ഡിഫോൾട്ട് പ്ലേഗ്രൗണ്ട് ആരംഭ സ്ഥാനം ഉപയോഗിക്കുന്നു.

ഡ്രൈവ്‌ട്രെയിൻ#

VR റോബോട്ട് എങ്ങനെ ഡ്രൈവ് ചെയ്യുന്നുവെന്നും തിരിയുന്നുവെന്നും ഡ്രൈവ്‌ട്രെയിൻ നിയന്ത്രിക്കുന്നു. ഡ്രൈവ്‌ട്രെയിനിന് മുന്നോട്ട് അല്ലെങ്കിൽ പിന്നോട്ട് നീങ്ങാനും, ഇടത്തോട്ടോ വലത്തോട്ടോ തിരിയാനും, തലക്കെട്ടുകളിലേക്ക് തിരിയാനും, അതിന്റെ ഭ്രമണം ട്രാക്ക് ചെയ്യാനും കഴിയും.

പ്രവർത്തനങ്ങൾ#

ഡ്രൈവ് ചെയ്യുക#

ഡ്രൈവ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എന്നെന്നേക്കുമായി മുന്നോട്ട് അല്ലെങ്കിൽ പിന്നിലേക്ക് നീക്കുന്നു. തിരിയുകയോ നിർത്തുകയോ പോലുള്ള മറ്റൊരു പ്രവർത്തനം നൽകുന്നതുവരെ റോബോട്ട് നീങ്ങുന്നത് തുടരും.

[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക

പാരാമീറ്ററുകൾ

വിവരണം

ദിശ

റോബോട്ട് നീങ്ങുന്ന ദിശ: മുന്നോട്ട് അല്ലെങ്കിൽ വിപരീതം.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Drive forward, then stop.]
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
(2) സെക്കൻഡ് കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക

ഡ്രൈവ് ചെയ്യുക#

ഡ്രൈവ് ഫോർ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ ഒരു പ്രത്യേക ദൂരത്തേക്ക് മുന്നോട്ട് അല്ലെങ്കിൽ പിന്നിലേക്ക് നീക്കുന്നു. സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ് റോബോട്ട് നീങ്ങുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.

[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ▶

പാരാമീറ്ററുകൾ

വിവരണം

ദിശ

റോബോട്ട് നീങ്ങുന്ന ദിശ: മുന്നോട്ട് അല്ലെങ്കിൽ വിപരീതം.

ദൂരം

റോബോട്ട് ഓടിക്കുന്ന ദൂരം. ഇത് ഒരു പൂർണ്ണസംഖ്യയോ ദശാംശമോ ആകാം.

യൂണിറ്റ്

ദൂരത്തിന്റെ യൂണിറ്റ്: mm (മില്ലീമീറ്റർ) അല്ലെങ്കിൽ ഇഞ്ച്

കാത്തിരിക്കരുത്

ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Drive forward.]
[മുന്നോട്ട് v] ദിശയിൽ (500) [mm v] ഡ്രൈവ് ചെയ്യുക ▶

തിരിയുക#

ടേൺ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എന്നെന്നേക്കുമായി ഇടത്തോട്ടോ വലത്തോട്ടോ തിരിക്കുന്നു. വാഹനമോടിക്കുകയോ നിർത്തുകയോ പോലുള്ള മറ്റൊരു പ്രവർത്തനം നൽകുന്നതുവരെ റോബോട്ട് തിരിയുന്നത് തുടരും.

[വലത് v] ദിശയിൽ തിരിക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

ദിശ

റോബോട്ട് തിരിയുന്ന ദിശ: ഇടത് അല്ലെങ്കിൽ വലത്.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Turn right, then stop.]
[വലത് v] ദിശയിൽ തിരിക്കുക
(2) സെക്കൻഡ് കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക

തിരിയുക#

ടേൺ ഫോർ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ ഒരു നിശ്ചിത എണ്ണം ഡിഗ്രി ഇടത്തോട്ടോ വലത്തോട്ടോ തിരിക്കുന്നു. റോബോട്ടിന്റെ നിലവിലെ സ്ഥാനവുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ടേൺ വ്യത്യാസപ്പെടുന്നു. സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ് റോബോട്ട് തിരിയുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.

[വലത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶

പാരാമീറ്ററുകൾ

വിവരണം

ദിശ

റോബോട്ട് തിരിയുന്ന ദിശ: ഇടത് അല്ലെങ്കിൽ വലത്.

ആംഗിൾ

റോബോട്ട് തിരിയുന്ന ഡിഗ്രികളുടെ എണ്ണം. ഇത് ഒരു പൂർണ്ണസംഖ്യയോ ദശാംശമോ ആകാം.

കാത്തിരിക്കരുത്

ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Turn left, then turn around to the right.]
[ഇടത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶
[വലത് v] ദിശയിൽ (180) ഡിഗ്രി തിരിക്കുക ▶

തലക്കെട്ടിലേക്ക് തിരിയുക#

ഒരു ഹെഡിംഗ് എന്നത് റോബോട്ട് അഭിമുഖീകരിക്കുന്ന ദിശയാണ്, ഇത് ഡിഗ്രികളിൽ അളക്കുന്നു. ടേൺ ടു ഹെഡിംഗ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ -359 മുതൽ 359 ഡിഗ്രി വരെയുള്ള ഒരു പ്രത്യേക ഹെഡിംഗ് അഭിമുഖീകരിക്കാൻ തിരിക്കുന്നു. ലക്ഷ്യ ഹെഡിംഗ് എത്താൻ റോബോട്ട് ഏറ്റവും കുറഞ്ഞ ദിശയിലേക്ക് തിരിക്കും.

ആരംഭ തലക്കെട്ട് 0 ഡിഗ്രി ആണ്.

സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ്, റോബോട്ട് തിരിയുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.

(90) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶

പാരാമീറ്ററുകൾ

വിവരണം

തലക്കെട്ട്

റോബോട്ട് അഭിമുഖീകരിക്കേണ്ട തലക്കെട്ട് -359 മുതൽ 359 ഡിഗ്രി വരെയാണ്.

കാത്തിരിക്കരുത്

ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Turn to face the cardinal directions.]
(90) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
(2) സെക്കൻഡ് കാത്തിരിക്കുക
(180) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
(2) സെക്കൻഡ് കാത്തിരിക്കുക
(270) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
(2) സെക്കൻഡ് കാത്തിരിക്കുക
(0) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
(2) സെക്കൻഡ് കാത്തിരിക്കുക

ഭ്രമണത്തിലേക്ക് തിരിയുക#

ടേൺ ടു റൊട്ടേഷൻ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ ഒരു പ്രത്യേക റൊട്ടേഷനിലേക്ക് മാറ്റുന്നു.

റോബോട്ട് എത്ര തിരിഞ്ഞിരിക്കുന്നു എന്നതാണ് റൊട്ടേഷൻ, ഇത് ഡിഗ്രിയിൽ അളക്കുന്നു. ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, റൊട്ടേഷൻ മൂല്യം 0 ഡിഗ്രിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. സെറ്റ് ഡ്രൈവ് റൊട്ടേഷൻ ബ്ലോക്ക് ഉപയോഗിച്ചും റൊട്ടേഷൻ സജ്ജമാക്കാൻ കഴിയും.

ഭ്രമണ മൂല്യങ്ങൾ കേവലമാണ്. ഇതിനർത്ഥം ഭ്രമണ ദിശ റോബോട്ടിന്റെ നിലവിലെ ഭ്രമണത്തെ ആശ്രയിച്ചിരിക്കുന്നു എന്നാണ്. വലത്തേക്ക് തിരിയുന്നത് ഭ്രമണം വർദ്ധിപ്പിക്കുകയും ഇടത്തേക്ക് തിരിയുന്നത് ഭ്രമണം കുറയ്ക്കുകയും ചെയ്യുന്നു.

ഉദാഹരണത്തിന്, റോബോട്ട് 0 ഡിഗ്രിയിൽ നിന്ന് ആരംഭിച്ച് 720 ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിഞ്ഞാൽ, അത് രണ്ടുതവണ വലത്തേക്ക് തിരിക്കും. തുടർന്ന് 360 ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിഞ്ഞാൽ, അത് ഒരു തവണ ഇടത്തേക്ക് തിരിക്കും, കാരണം 360 720 നേക്കാൾ കുറവാണ്.

സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ്, റോബോട്ട് തിരിയുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.

(90) ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിക്കുക ▶

പാരാമീറ്ററുകൾ

വിവരണം

ഭ്രമണം

റോബോട്ട് തിരിയുന്ന ഭ്രമണ മൂല്യം, ഡിഗ്രികളിൽ. ഇത് ഒരു പൂർണ്ണസംഖ്യയോ ദശാംശമോ ആകാം.

കാത്തിരിക്കരുത്

ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Turn left, then spin in a circle clockwise and face right.]
(-90) ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിക്കുക ▶
(2) സെക്കൻഡ് കാത്തിരിക്കുക
(450) ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിക്കുക ▶

ഡ്രൈവിംഗ് നിർത്തുക#

സ്റ്റോപ്പ് ഡ്രൈവിംഗ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിന്റെ ചലനം നിർത്തുന്നു.

ഡ്രൈവ് നിർത്തുക

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Drive forward, then stop.]
[മുന്നോട്ട് v] ദിശയിൽ ഡ്രൈവ് ചെയ്യുക
[4] സെക്കൻഡ് കാത്തിരിക്കുക
ഡ്രൈവ് നിർത്തുക

ക്രമീകരണങ്ങൾ#

ഡ്രൈവ് പ്രവേഗം സജ്ജമാക്കുക#

സെറ്റ് ഡ്രൈവ് വെലോസിറ്റി സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എത്ര വേഗത്തിൽ ഓടിക്കണമെന്ന് പറയുന്നു. ഉയർന്ന ശതമാനം റോബോട്ടിനെ വേഗത്തിലാക്കാനും കുറഞ്ഞ ശതമാനം റോബോട്ടിനെ മന്ദഗതിയിലാക്കാനും സഹായിക്കുന്നു.

എല്ലാ പ്രോജക്റ്റുകളും ആരംഭിക്കുന്നത് റോബോട്ട് സ്വതവേ 50% വേഗതയിൽ ഓടിച്ചാണ്.

കുറിപ്പ്: ഉയർന്ന വേഗത റോബോട്ട് വേഗത്തിൽ ഓടിക്കാൻ സഹായിക്കുന്നു, പക്ഷേ കൃത്യത കുറവായിരിക്കാം. കുറഞ്ഞ വേഗത റോബോട്ട് വേഗത കുറയ്ക്കുന്നു, പക്ഷേ കൂടുതൽ കൃത്യതയുള്ളതാകാം.

ഡ്രൈവ് വേഗത (50) [% v] ആക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

വേഗത

പൂജ്യത്തിൽ നിന്ന് 100% വരെ വാഹനമോടിക്കാനുള്ള വേഗത.

യൂണിറ്റ്

പ്രവേഗ യൂണിറ്റ്: %

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Drive forward at the default velocity.]
[മുന്നോട്ട് v] ദിശയിൽ (100) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[Move slower.]
ഡ്രൈവ് വേഗത (20) [% v] ആക്കുക
[മുന്നോട്ട് v] ദിശയിൽ (100) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[Move faster.]
ഡ്രൈവ് വേഗത (100) [% v] ആക്കുക
[മുന്നോട്ട് v] ദിശയിൽ (100) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
(1) സെക്കൻഡ് കാത്തിരിക്കുക

ടേൺ പ്രവേഗം സജ്ജമാക്കുക#

സെറ്റ് ടേൺ പ്രവേഗം സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിനെ എത്ര വേഗത്തിൽ തിരിയണമെന്ന് പറയുന്നു. ഉയർന്ന ശതമാനം റോബോട്ടിനെ വേഗത്തിലാക്കാനും കുറഞ്ഞ ശതമാനം റോബോട്ടിനെ പതുക്കെ തിരിയാനും കാരണമാകുന്നു.

എല്ലാ പ്രോജക്റ്റുകളും ആരംഭിക്കുന്നത് റോബോട്ട് സ്ഥിരസ്ഥിതിയായി 50% വേഗതയിൽ കറങ്ങുമ്പോഴാണ്.

കുറിപ്പ്: ഉയർന്ന വേഗത റോബോട്ടിനെ വേഗത്തിൽ തിരിയാൻ പ്രേരിപ്പിക്കുന്നു, പക്ഷേ കൃത്യത കുറവായിരിക്കാം. കുറഞ്ഞ വേഗത റോബോട്ടിനെ മന്ദഗതിയിലാക്കുന്നു, പക്ഷേ കൂടുതൽ കൃത്യതയുള്ളതാകാം.

തിരിയൽ വേഗത (50) [% v] ആക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

വേഗത

0% മുതൽ 100% വരെ തിരിയാനുള്ള വേഗത.

യൂണിറ്റ്

പ്രവേഗ യൂണിറ്റ്: %

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Turn at default velocity.]
[വലത് v] ദിശയിൽ (100) ഡിഗ്രി തിരിക്കുക ▶
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[Turn slower.]
തിരിയൽ വേഗത (20)% ആക്കുക
[വലത് v] ദിശയിൽ (100) ഡിഗ്രി തിരിക്കുക ▶
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[Turn faster.]
തിരിയൽ വേഗത (100)% ആക്കുക
[വലത് v] ദിശയിൽ (100) ഡിഗ്രി തിരിക്കുക ▶
(1) സെക്കൻഡ് കാത്തിരിക്കുക

ഡ്രൈവ് തലക്കെട്ട് സജ്ജമാക്കുക#

ഒരു ഹെഡിംഗ് എന്നത് റോബോട്ട് അഭിമുഖീകരിക്കുന്ന ദിശയാണ്, ഇത് ഡിഗ്രിയിൽ അളക്കുന്നു. സെറ്റ് ഡ്രൈവ് ഹെഡിംഗ് സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിന്റെ നിലവിലെ ഹെഡിംഗ് ഒരു പുതിയ ഹെഡിംഗ് മൂല്യത്തിലേക്ക് മാറ്റുന്നു.

ഉദാഹരണത്തിന്, റോബോട്ട് വലത്തേക്ക് അഭിമുഖമായി തിരിഞ്ഞിട്ടുണ്ടെങ്കിൽ, തലക്കെട്ട് 0 ഡിഗ്രിയിലേക്ക് സജ്ജമാക്കുന്നത് ആ വലതുവശത്തുള്ള സ്ഥാനത്തെ പുതിയ 0 ഡിഗ്രിയാക്കുന്നു. തുടർന്ന് ആ പുതിയ തലക്കെട്ടിനെ അടിസ്ഥാനമാക്കി റോബോട്ടിന് മറ്റ് സ്ഥാനങ്ങളിലേക്ക് തിരിയാൻ കഴിയും.

ഡ്രൈവ് ദിശ (0) ഡിഗ്രി ആക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

തലക്കെട്ട്

റോബോട്ടിനായി സജ്ജമാക്കേണ്ട ഹെഡ്ഡിംഗ് മൂല്യം, ഡിഗ്രികളിൽ.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Turn to the left.]
ഡ്രൈവ് ദിശ (90) ഡിഗ്രി ആക്കുക
(0) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶

ഡ്രൈവ് റൊട്ടേഷൻ സജ്ജമാക്കുക#

ഭ്രമണം എന്നത് റോബോട്ട് എത്ര തിരിഞ്ഞിരിക്കുന്നു എന്നതാണ്, അത് ഡിഗ്രിയിൽ അളക്കുന്നു. ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, ഭ്രമണ മൂല്യം 0 ഡിഗ്രിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. സെറ്റ് ഡ്രൈവ് റൊട്ടേഷൻ സ്റ്റാക്ക് ബ്ലോക്ക് റോബോട്ടിന്റെ നിലവിലെ ഭ്രമണത്തെ ഒരു പുതിയ മൂല്യത്തിലേക്ക് മാറ്റുന്നു.

ഉദാഹരണത്തിന്, റോബോട്ട് വലത്തേക്ക് രണ്ട് പൂർണ്ണ തിരിവുകൾ നടത്തിയിട്ടുണ്ടെങ്കിൽ, അതിന്റെ ഭ്രമണ മൂല്യം 720 ഡിഗ്രി ആയിരിക്കും. ഭ്രമണം 0 ഡിഗ്രിയിലേക്ക് സജ്ജമാക്കുന്നത് ആ ഭ്രമണത്തെ 720 ൽ നിന്ന് 0 ഡിഗ്രിയിലേക്ക് പുനഃസജ്ജമാക്കും. തുടർന്ന് ആ പുതിയ മൂല്യത്തെ അടിസ്ഥാനമാക്കി റോബോട്ടിന് ഭ്രമണങ്ങളിലേക്ക് തിരിയാൻ കഴിയും.

ഡ്രൈവ് ഭ്രമണം (0) ഡിഗ്രി ആക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

ഭ്രമണം

റോബോട്ടിനായി സജ്ജമാക്കേണ്ട ഭ്രമണ മൂല്യം, ഡിഗ്രികളിൽ. ഇത് ഒരു പൂർണ്ണസംഖ്യയോ ദശാംശമോ ആകാം.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Spin counterclockwise two times.]
ഡ്രൈവ് ഭ്രമണം (720) ഡിഗ്രി ആക്കുക
(0) ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിക്കുക ▶

ഡ്രൈവ് ടൈംഔട്ട് സജ്ജമാക്കുക#

സെറ്റ് ഡ്രൈവ് ടൈംഔട്ട് സ്റ്റാക്ക് ബ്ലോക്ക്, റോബോട്ട് ഒരു ചലനം പൂർത്തിയാക്കാൻ എത്ര സെക്കൻഡ് ശ്രമിക്കുമെന്ന് സജ്ജമാക്കുന്നു. ആ സമയത്ത് റോബോട്ടിന് പൂർത്തിയാക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, അത് ശ്രമം നിർത്തി സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്കിലേക്ക് നീങ്ങും. ഇത് റോബോട്ടിനെ ഒരു ചലനത്തിൽ കുടുങ്ങിപ്പോകുന്നത് തടയുന്നു.

ഡ്രൈവ് ടൈംഔട്ട് (1) സെക്കൻഡ് ആക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

സമയം

ഒരു ചലനം പൂർത്തിയാക്കാൻ റോബോട്ടിന് എത്ര സെക്കൻഡുകൾ ശ്രമിക്കാൻ കഴിയും. ഇത് ഒരു പൂർണ്ണ സംഖ്യയോ ദശാംശമോ ആകാം.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ, ഡ്രൈവിംഗ് സമയം 1 സെക്കൻഡായി പരിമിതപ്പെടുത്തുകയും തുടർന്ന് 90 ഡിഗ്രി തിരിക്കുകയും ചെയ്യുക.#
ആരംഭിക്കുമ്പോൾ :: hat events
[Drive forward for 1 second, then turn.]
ഡ്രൈവ് ടൈംഔട്ട് (1) സെക്കൻഡ് ആക്കുക
[മുന്നോട്ട് v] ദിശയിൽ (25) [ഇഞ്ച് v] ഡ്രൈവ് ചെയ്യുക ▶
[വലത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶

മൂല്യങ്ങൾ#

ഡ്രൈവ് പൂർത്തിയായി#

ഡ്രൈവ് പൂർത്തിയായി റോബോട്ട് നീങ്ങുന്നത് അവസാനിച്ചോ എന്ന് ബൂളിയൻ ബ്ലോക്ക് റിപ്പോർട്ട് ചെയ്യുന്നു. റോബോട്ടിന്റെ ചലനത്തെ അടിസ്ഥാനമാക്കി മറ്റ് പെരുമാറ്റങ്ങളുടെ സമയം നിയന്ത്രിക്കാൻ ഇത് ഉപയോഗിക്കാം.

  • ശരി — റോബോട്ട് നീങ്ങുന്നത് അവസാനിച്ചു.

  • തെറ്റ് — റോബോട്ട് ഇപ്പോഴും ചലിച്ചുകൊണ്ടിരിക്കുകയാണ്.

എന്നിട്ട് കാത്തിരിക്കരുത് എന്ന പാരാമീറ്റർ ഉള്ള ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകളുമായി ഈ ബ്ലോക്ക് ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു.

<ഡ്രൈവ് പൂർത്തിയായോ?>

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Start spinning when the drive is complete.]
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ◀ കാത്തിരിക്കേണ്ട
<ഡ്രൈവ് പൂർത്തിയായോ?> വരെ കാത്തിരിക്കുക
[വലത് v] ദിശയിൽ (360) ഡിഗ്രി തിരിക്കുക ▶

ഡ്രൈവ് നീങ്ങുന്നു#

ഡ്രൈവ് നീങ്ങുന്നു ബൂളിയൻ ബ്ലോക്ക് റോബോട്ട് നീങ്ങുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു. റോബോട്ടിന്റെ ചലനത്തെ അടിസ്ഥാനമാക്കി മറ്റ് പെരുമാറ്റങ്ങളുടെ സമയം നിയന്ത്രിക്കാൻ ഇത് ഉപയോഗിക്കാം.

  • ശരി — റോബോട്ട് നീങ്ങുകയാണ്.

  • തെറ്റ് — റോബോട്ട് അനങ്ങുന്നില്ല.

എന്നിട്ട് കാത്തിരിക്കരുത് എന്ന പാരാമീറ്റർ ഉള്ള ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകളുമായി ഈ ബ്ലോക്ക് ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു.

<ഡ്രൈവ് നീങ്ങുന്നുണ്ടോ?>

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Print that the robot is moving while it is still driving.]
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ◀ കാത്തിരിക്കേണ്ട
<ഡ്രൈവ് നീങ്ങുന്നുണ്ടോ?> ആയിരിക്കുമ്പോൾ
[Still Moving...] പ്രിൻ്റ് ചെയ്യുക ▶
(0.1) സെക്കൻഡ് കാത്തിരിക്കുക
സ്‌ക്രീൻ മായ്‌ക്കുക
अंत
[Done!] പ്രിൻ്റ് ചെയ്യുക ▶

ഡ്രൈവ് തലക്കെട്ട്#

ഒരു ഹെഡിംഗ് എന്നത് റോബോട്ട് അഭിമുഖീകരിക്കുന്ന ദിശയാണ്, ഇത് ഡിഗ്രിയിൽ അളക്കുന്നു. ഡ്രൈവ് ഹെഡിംഗ് റിപ്പോർട്ടർ ബ്ലോക്ക് 0 മുതൽ 359.99 ഡിഗ്രി വരെ സഞ്ചരിക്കുന്നതായി റിപ്പോർട്ട് ചെയ്യുന്നു.

റോബോട്ടിന്റെ ആരംഭ തലക്കെട്ട് 0 ഡിഗ്രിയാണ്.

(ഡ്രൈവ് ദിശ ഡിഗ്രിയിൽ)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Display the heading after turning.]
[വലത് v] ദിശയിൽ (450) ഡിഗ്രി തിരിക്കുക ▶
സ്‌ക്രീനിൽ (ഡ്രൈവ് ദിശ ഡിഗ്രിയിൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

ഡ്രൈവ് റൊട്ടേഷൻ#

ഭ്രമണം എന്നത് റോബോട്ട് എത്ര തിരിഞ്ഞിരിക്കുന്നു എന്നതാണ്, ഡിഗ്രിയിൽ അളക്കുന്നത്. ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, ഭ്രമണ മൂല്യം 0 ഡിഗ്രിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. ഡ്രൈവ് റൊട്ടേഷൻ റിപ്പോർട്ടർ ബ്ലോക്ക് റോബോട്ടിന്റെ നിലവിലെ ഭ്രമണം റിപ്പോർട്ട് ചെയ്യുന്നു.

വലത്തേക്ക് തിരിയുന്നത് ഭ്രമണം വർദ്ധിപ്പിക്കുന്നു, ഇടത്തേക്ക് തിരിയുന്നത് ഭ്രമണം കുറയ്ക്കുന്നു. ഉദാഹരണത്തിന്, വലത്തേക്ക് രണ്ട് പൂർണ്ണ തിരിവുകൾ നടത്തുന്നത് 720 ഡിഗ്രി ഭ്രമണം റിപ്പോർട്ട് ചെയ്യും.

(ഡ്രൈവ് ഭ്രമണം ഡിഗ്രിയിൽ)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Display the rotation after turning.]
[വലത് v] ദിശയിൽ (450) ഡിഗ്രി തിരിക്കുക ▶
സ്‌ക്രീനിൽ (ഡ്രൈവ് ഭ്രമണം ഡിഗ്രിയിൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

ഡ്രൈവ് പ്രവേഗം#

ഡ്രൈവ് പ്രവേഗം റിപ്പോർട്ടർ ബ്ലോക്ക് റോബോട്ട് എത്ര വേഗത്തിൽ ഓടിക്കുന്നു എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.

(ഡ്രൈവ് വേഗത [% v]-ൽ)

പാരാമീറ്ററുകൾ

വിവരണം

യൂണിറ്റ്

പ്രവേഗ യൂണിറ്റ്: %

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Display the velocity after driving.]
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
സ്‌ക്രീനിൽ (ഡ്രൈവ് വേഗത [% v]-ൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

ചലനം#

ഫ്ലിംഗ് ബോളുകൾ വലിച്ചെടുക്കുന്നതിനോ പുറത്തേക്ക് തള്ളുന്നതിനോ ഇൻടേക്ക് മോട്ടോർ ഉപയോഗിക്കുന്നു. കാറ്റപ്പൾട്ട്, കാറ്റപ്പൾട്ട് ആം ടെൻഷൻ മോട്ടോറുകൾ ബോളുകൾ വിക്ഷേപിക്കുന്നു, ബോളുകൾ എത്ര ദൂരം സഞ്ചരിക്കുന്നു എന്നതിൽ പിരിമുറുക്കം മാറുന്നു.

ഓരോ മോട്ടോറിനും അതിന്റേതായ ദിശാ ഓപ്ഷനുകൾ ഉണ്ട്. ഫ്ലിംഗിൽ ആ മോട്ടോർ എങ്ങനെ നീങ്ങുന്നുവെന്ന് ദിശാ പേരുകൾ വിവരിക്കുന്നു.

പ്രവർത്തനങ്ങൾ#

സ്പിൻ മോട്ടോർ#

സ്പിൻ മോട്ടോർ സ്റ്റാക്ക് ബ്ലോക്ക് ഒരു മോട്ടോറിനെ രണ്ട് ദിശകളിൽ ഒന്നിലേക്ക് എന്നെന്നേക്കുമായി കറക്കുന്നു. മറ്റൊരു ദിശയിലേക്ക് കറങ്ങുകയോ നിർത്തുകയോ പോലുള്ള മറ്റൊരു പ്രവർത്തനം നൽകുന്നതുവരെ മോട്ടോർ കറങ്ങിക്കൊണ്ടിരിക്കും.

[IntakeMotor v] [കഴിക്കൽ v] ദിശയിൽ സ്‌പിൻ ചെയ്യുക

പാരാമീറ്ററുകൾ

വിവരണം

മോട്ടോർ

കറക്കാനുള്ള മോട്ടോർ:

  • ഇന്റേക്ക് മോട്ടോർ
  • കാറ്റപൾട്ട് മോട്ടോർ
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ

ദിശ

മോട്ടോർ കറങ്ങുന്ന ദിശ:

  • ഇൻടേക്ക് മോട്ടോർ — ഇൻടേക്ക് അല്ലെങ്കിൽ ഔട്ട്‌ടേക്ക്
  • കാറ്റപൾട്ട് മോട്ടോർ — മുന്നോട്ട് അല്ലെങ്കിൽ റിവേഴ്സ്
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ — മുന്നോട്ട് അല്ലെങ്കിൽ റിവേഴ്സ്

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Spin the Intake Motor before stopping.]
[IntakeMotor v] [കഴിക്കൽ v] ദിശയിൽ സ്‌പിൻ ചെയ്യുക
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[IntakeMotor v] നിർത്തുക

സ്പിൻ മോട്ടോർ#

സ്റ്റാക്ക് ബ്ലോക്കിനുള്ള സ്പിൻ മോട്ടോർ ഒരു നിശ്ചിത ദൂരത്തേക്ക് ഒരു മോട്ടോർ കറക്കുന്നു. മോട്ടോറിന്റെ നിലവിലെ സ്ഥാനവുമായി ആപേക്ഷികമായാണ് സ്പിൻ ചെയ്യുന്നത്. സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ് മോട്ടോർ കറങ്ങുന്നത് വരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.

[IntakeMotor v] [കഴിക്കൽ v] ദിശയിൽ [90] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶

പാരാമീറ്ററുകൾ

വിവരണം

മോട്ടോർ

കറക്കാനുള്ള മോട്ടോർ:

  • ഇന്റേക്ക് മോട്ടോർ
  • കാറ്റപൾട്ട് മോട്ടോർ
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ

ദിശ

മോട്ടോർ കറങ്ങുന്ന ദിശ:

  • ഇൻടേക്ക് മോട്ടോർ — ഇൻടേക്ക് അല്ലെങ്കിൽ ഔട്ട്‌ടേക്ക്
  • കാറ്റപൾട്ട് മോട്ടോർ — മുന്നോട്ട് അല്ലെങ്കിൽ റിവേഴ്സ്
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ — മുന്നോട്ട് അല്ലെങ്കിൽ റിവേഴ്സ്

ദൂരം

മോട്ടോർ കറങ്ങുന്ന ദൂരം. ഡിഗ്രികൾ പൂർണ്ണസംഖ്യകളെ ഉപയോഗിക്കുന്നു. തിരിവുകൾ പൂർണ്ണസംഖ്യകളോ ദശാംശങ്ങളോ ഉപയോഗിക്കാം.

യൂണിറ്റ്

ദൂരത്തിന്റെ യൂണിറ്റ്: ഡിഗ്രി അല്ലെങ്കിൽ തിരിവുകൾ.

കാത്തിരിക്കരുത്

ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Collect a Ball with the Intake Motor.]
[IntakeMotor v] [കഴിക്കൽ v] ദിശയിൽ [1] [തിരിവുകൾ v] സ്‌പിൻ ചെയ്യുക ▶

മോട്ടോർ സ്ഥാനത്ത് ഉറപ്പിക്കുക#

സ്പിൻ മോട്ടോർ ടു പൊസിഷൻ സ്റ്റാക്ക് ബ്ലോക്ക് ഒരു മോട്ടോറിനെ ഒരു പ്രത്യേക സ്ഥാനത്തേക്ക് തിരിക്കുന്നു.

ഒരു മോട്ടോറിന്റെ സ്ഥാനം അത് എത്ര ദൂരം കറങ്ങി എന്നതിനെയാണ് സൂചിപ്പിക്കുന്നത്, ഡിഗ്രി അല്ലെങ്കിൽ ടേണുകളിൽ അളക്കുന്നു. ഒരു ടേൺ 360 ഡിഗ്രിക്ക് തുല്യമാണ്. ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, മോട്ടോർ സ്ഥാനം 0 ഡിഗ്രിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. set motor position ബ്ലോക്ക് ഉപയോഗിച്ചും മോട്ടോർ സ്ഥാനം സജ്ജമാക്കാൻ കഴിയും.

സ്ഥാന മൂല്യങ്ങൾ കേവലമാണ്. ഇതിനർത്ഥം സ്പിന്നിന്റെ ദിശ മോട്ടോറിന്റെ നിലവിലെ സ്ഥാനത്തെ ആശ്രയിച്ചിരിക്കുന്നു എന്നാണ്.

ഉദാഹരണത്തിന്, മോട്ടോർ 0 ഡിഗ്രിയിൽ ആരംഭിച്ച് 720 ഡിഗ്രി സ്ഥാനത്തേക്ക് കറങ്ങുകയാണെങ്കിൽ, അത് രണ്ട് തിരിവുകൾ മുന്നോട്ട് കറങ്ങും. പിന്നീട് 360 ഡിഗ്രി സ്ഥാനത്തേക്ക് കറങ്ങുകയാണെങ്കിൽ, അത് ഒരു തിരിവ് പിന്നിലേക്ക് കറങ്ങും, കാരണം 360 720 നേക്കാൾ കുറവാണ്.

[CatapultMotor v] [90] [ഡിഗ്രി v] സ്ഥാനത്തേക്ക് സ്‌പിൻ ചെയ്യുക ▶

പാരാമീറ്ററുകൾ

വിവരണം

മോട്ടോർ

കറക്കാനുള്ള മോട്ടോർ:

  • ഇന്റേക്ക് മോട്ടോർ
  • കാറ്റപൾട്ട് മോട്ടോർ
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ

സ്ഥാനം

മോട്ടോർ കറങ്ങുന്ന സ്ഥാന മൂല്യത്തിലേക്ക്. ഡിഗ്രികൾ പൂർണ്ണസംഖ്യകളെ ഉപയോഗിക്കുന്നു. തിരിവുകൾ പൂർണ്ണസംഖ്യകളോ ദശാംശങ്ങളോ ഉപയോഗിക്കാം.

യൂണിറ്റ്

സ്ഥാന യൂണിറ്റ്: ഡിഗ്രികൾ അല്ലെങ്കിൽ തിരിവുകൾ.

കാത്തിരിക്കരുത്

ആൻഡ് ഡോണ്ട് വെയ്റ്റ് എന്ന് പറയാൻ ബ്ലോക്ക് വികസിപ്പിക്കാൻ അമ്പടയാളം ( ▶ ) തിരഞ്ഞെടുക്കുക, അങ്ങനെ സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് ഉടനടി പ്രവർത്തിക്കും.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Move the Catapult Motor to a launch position.]
[CatapultMotor v] [2600] [ഡിഗ്രി v] സ്ഥാനത്തേക്ക് സ്‌പിൻ ചെയ്യുക ▶

സ്റ്റോപ്പ് മോട്ടോർ#

സ്റ്റോപ്പ് മോട്ടോർ സ്റ്റാക്ക് ബ്ലോക്ക് തിരഞ്ഞെടുത്ത മോട്ടോറിനെ നിർത്തുന്നു.

[IntakeMotor v] നിർത്തുക

പാരാമീറ്ററുകൾ

വിവരണം

മോട്ടോർ

നിർത്തേണ്ട മോട്ടോർ:

  • ഇന്റേക്ക് മോട്ടോർ
  • കാറ്റപൾട്ട് മോട്ടോർ
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Spin the Intake Motor, then stop it.]
[IntakeMotor v] [കഴിക്കൽ v] ദിശയിൽ സ്‌പിൻ ചെയ്യുക
(1) സെക്കൻഡ് കാത്തിരിക്കുക
[IntakeMotor v] നിർത്തുക

ക്രമീകരണങ്ങൾ#

മോട്ടോർ പ്രവേഗം സജ്ജമാക്കുക#

സെറ്റ് മോട്ടോർ പ്രവേഗം സ്റ്റാക്ക് ബ്ലോക്ക് ഒരു മോട്ടോർ എത്ര വേഗത്തിൽ കറങ്ങണമെന്ന് പറയുന്നു. ഉയർന്ന ശതമാനം മോട്ടോർ കറങ്ങുന്നത് വേഗത്തിലാക്കുന്നു, കുറഞ്ഞ ശതമാനം മോട്ടോർ കറങ്ങുന്നത് മന്ദഗതിയിലാക്കുന്നു.

ഓരോ പ്രോജക്റ്റും ആരംഭിക്കുന്നത് ഓരോ മോട്ടോറും സ്ഥിരസ്ഥിതിയായി 50% വേഗതയിൽ കറങ്ങുന്ന രീതിയിലാണ്.

കുറിപ്പ്: ഉയർന്ന വേഗത മോട്ടോർ കറക്കത്തെ വേഗത്തിലാക്കുന്നു, പക്ഷേ കൃത്യത കുറവായിരിക്കാം. കുറഞ്ഞ വേഗത മോട്ടോർ കറക്കത്തെ മന്ദഗതിയിലാക്കുന്നു, പക്ഷേ കൂടുതൽ കൃത്യതയുള്ളതാകാം.

[CatapultMotor v] വേഗത [50] [% v] ആക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

മോട്ടോർ

വേഗത സജ്ജമാക്കേണ്ട മോട്ടോർ:

  • ഇന്റേക്ക് മോട്ടോർ
  • കാറ്റപൾട്ട് മോട്ടോർ
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ

വേഗത

മോട്ടോർ കറങ്ങുന്ന വേഗത. ശതമാനം 0% മുതൽ 100% വരെയുള്ള പൂർണ്ണ സംഖ്യകളെ ഉപയോഗിക്കുന്നു.

യൂണിറ്റ്

പ്രവേഗ യൂണിറ്റ്: %.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Set the Catapult Motor velocity before moving it.]
[CatapultMotor v] വേഗത [75] [% v] ആക്കുക
[CatapultMotor v] [2600] [ഡിഗ്രി v] സ്ഥാനത്തേക്ക് സ്‌പിൻ ചെയ്യുക ▶

മോട്ടോർ ടൈംഔട്ട് സജ്ജമാക്കുക#

സെറ്റ് മോട്ടോർ ടൈംഔട്ട് സ്റ്റാക്ക് ബ്ലോക്ക്, ഒരു മോട്ടോർ ഒരു ചലനം പൂർത്തിയാക്കാൻ എത്ര സമയം ശ്രമിക്കുമെന്ന് സജ്ജമാക്കുന്നു. ആ സമയത്ത് മോട്ടോർ പൂർത്തിയാക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, അത് ശ്രമം നിർത്തി സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്കിലേക്ക് നീങ്ങും. ഇത് മോട്ടോർ ഒരു ചലനത്തിൽ കുടുങ്ങിപ്പോകുന്നത് തടയുന്നു.

[CatapultMotor v] ടൈംഔട്ട് [1] സെക്കൻഡ് ആക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

മോട്ടോർ

ടൈംഔട്ട് സജ്ജീകരിക്കേണ്ട മോട്ടോർ:

  • ഇന്റേക്ക് മോട്ടോർ
  • കാറ്റപൾട്ട് മോട്ടോർ
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ

സമയം

ഒരു ചലനം പൂർത്തിയാക്കാൻ മോട്ടോർ എത്ര സെക്കൻഡുകൾ ശ്രമിക്കും. ഇത് ഒരു പൂർണ്ണ സംഖ്യയോ ദശാംശമോ ആകാം.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Limit how long the Catapult Motor will wait to move.]
[CatapultMotor v] ടൈംഔട്ട് [2] സെക്കൻഡ് ആക്കുക
[CatapultMotor v] [5000] [ഡിഗ്രി v] സ്ഥാനത്തേക്ക് സ്‌പിൻ ചെയ്യുക ▶

സ്ഥാനം#

മോട്ടോർ സ്ഥാനം#

ഒരു മോട്ടോറിന്റെ സ്ഥാനം അത് എത്ര ദൂരം കറങ്ങി എന്നതിനെയാണ് സൂചിപ്പിക്കുന്നത്, ഡിഗ്രി അല്ലെങ്കിൽ ടേണുകളിൽ അളക്കുന്നു. ഒരു ടേൺ 360 ഡിഗ്രിക്ക് തുല്യമാണ്. മോട്ടോർ പൊസിഷൻ റിപ്പോർട്ടർ ബ്ലോക്ക് മോട്ടോറിന്റെ നിലവിലെ സ്ഥാനം റിപ്പോർട്ട് ചെയ്യുന്നു.

ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, മോട്ടോർ സ്ഥാനം 0 ഡിഗ്രിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. മോട്ടോർ ഒരു പൂർണ്ണ തിരിവ് മുന്നോട്ട് കറങ്ങുകയാണെങ്കിൽ, സ്ഥാനം 360 ഡിഗ്രി അല്ലെങ്കിൽ 1 തിരിവ് ആയിരിക്കും. മോട്ടോർ മറുവശത്ത് കറങ്ങുകയാണെങ്കിൽ, സ്ഥാനം നെഗറ്റീവ് ആയിരിക്കും.

([CatapultMotor v] സ്ഥാനം [ഡിഗ്രി v]-ൽ)

പാരാമീറ്ററുകൾ

വിവരണം

മോട്ടോർ

മോട്ടോർ സ്ഥാനം റിപ്പോർട്ട് ചെയ്യേണ്ടത്:

  • ഇന്റേക്ക് മോട്ടോർ
  • കാറ്റപൾട്ട് മോട്ടോർ
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ

യൂണിറ്റ്

മോട്ടോർ സ്ഥാനം റിപ്പോർട്ട് ചെയ്യേണ്ട യൂണിറ്റ്: ഡിഗ്രി അല്ലെങ്കിൽ ടേണുകൾ.

മോട്ടോർ സ്ഥാനം സജ്ജമാക്കുക#

ഒരു മോട്ടോറിന്റെ സ്ഥാനം അത് എത്ര ദൂരം കറങ്ങി എന്നതിനെയാണ് സൂചിപ്പിക്കുന്നത്, ഡിഗ്രി അല്ലെങ്കിൽ ടേണുകളിൽ അളക്കുന്നു. ഒരു ടേൺ 360 ഡിഗ്രിക്ക് തുല്യമാണ്. സെറ്റ് മോട്ടോർ പൊസിഷൻ സ്റ്റാക്ക് ബ്ലോക്ക് മോട്ടോറിന്റെ നിലവിലെ സ്ഥാനത്തെ ഒരു പുതിയ മൂല്യത്തിലേക്ക് മാറ്റുന്നു.

ഉദാഹരണത്തിന്, ഒരു മോട്ടോർ 180 ഡിഗ്രിയിലേക്ക് കറങ്ങിയിട്ടുണ്ടെങ്കിൽ, സ്ഥാനം 0 ഡിഗ്രിയിലേക്ക് സജ്ജമാക്കുന്നത് ആ സ്ഥാനം 180 ൽ നിന്ന് 0 ഡിഗ്രിയിലേക്ക് പുനഃസജ്ജമാക്കും. തുടർന്ന് ആ പുതിയ മൂല്യത്തെ അടിസ്ഥാനമാക്കി മോട്ടോറിന് സ്ഥാനങ്ങളിലേക്ക് കറങ്ങാൻ കഴിയും.

[CatapultMotor v] സ്ഥാനം [0] [ഡിഗ്രി v] ആക്കുക

പാരാമീറ്ററുകൾ

വിവരണം

മോട്ടോർ

സ്ഥാനം സജ്ജമാക്കേണ്ട മോട്ടോർ:

  • ഇന്റേക്ക് മോട്ടോർ
  • കാറ്റപൾട്ട് മോട്ടോർ
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ

സ്ഥാനം

മോട്ടോറിനായി സജ്ജീകരിക്കേണ്ട സ്ഥാന മൂല്യം. ഡിഗ്രികൾ പൂർണ്ണസംഖ്യകളെ ഉപയോഗിക്കുന്നു. ടേണുകൾ പൂർണ്ണസംഖ്യകളോ ദശാംശങ്ങളോ ഉപയോഗിക്കാം.

യൂണിറ്റ്

സ്ഥാന യൂണിറ്റ്: ഡിഗ്രികൾ അല്ലെങ്കിൽ തിരിവുകൾ.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Set the Catapult Motor position, then return to 0 degrees.]
[CatapultMotor v] സ്ഥാനം [2600] [ഡിഗ്രി v] ആക്കുക
[CatapultMotor v] [0] [ഡിഗ്രി v] സ്ഥാനത്തേക്ക് സ്‌പിൻ ചെയ്യുക ▶

മൂല്യങ്ങൾ#

മോട്ടോർ പൂർത്തിയായി#

മോട്ടോർ പൂർത്തിയായി ബൂളിയൻ ബ്ലോക്ക് മോട്ടോർ നീങ്ങുന്നത് അവസാനിച്ചോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു. മോട്ടോറിന്റെ ചലനത്തെ അടിസ്ഥാനമാക്കി മറ്റ് പെരുമാറ്റങ്ങളുടെ സമയം നിയന്ത്രിക്കാൻ ഇത് ഉപയോഗിക്കാം.

  • ശരി — മോട്ടോർ നീങ്ങിത്തുടങ്ങി.

  • തെറ്റ് — മോട്ടോർ ഇപ്പോഴും ചലിച്ചുകൊണ്ടിരിക്കുന്നു.

ഈ ബ്ലോക്ക് ഉം കാത്തിരിക്കരുത് എന്ന പാരാമീറ്ററുള്ള ഇനിപ്പറയുന്ന മോഷൻ ബ്ലോക്കുകളുമായി ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു: *സ്പിൻ മോട്ടോർ ഉം സ്പിൻ മോട്ടോർ സ്ഥാനത്തേക്ക്.

<[IntakeMotor v] പൂർത്തിയായോ?>

പാരാമീറ്ററുകൾ

വിവരണം

മോട്ടോർ

മോട്ടോർ നീങ്ങുന്നത് അവസാനിച്ചോ എന്ന് അറിയിക്കേണ്ട സമയം:

  • ഇന്റേക്ക് മോട്ടോർ
  • കാറ്റപൾട്ട് മോട്ടോർ
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ

മോട്ടോർ കറങ്ങുന്നു#

മോട്ടോർ കറങ്ങുന്നുണ്ടോ എന്ന് ബൂളിയൻ ബ്ലോക്ക് റിപ്പോർട്ട് ചെയ്യുന്നു. മോട്ടോറിന്റെ ചലനത്തെ അടിസ്ഥാനമാക്കി മറ്റ് പെരുമാറ്റങ്ങളുടെ സമയം നിയന്ത്രിക്കാൻ ഇത് ഉപയോഗിക്കാം.

  • ശരി — മോട്ടോർ കറങ്ങുന്നു.

  • തെറ്റ് — മോട്ടോർ കറങ്ങുന്നില്ല.

ഈ ബ്ലോക്ക് ഉം കാത്തിരിക്കരുത് എന്ന പാരാമീറ്ററുള്ള ഇനിപ്പറയുന്ന മോഷൻ ബ്ലോക്കുകളുമായി ഒരുമിച്ച് പ്രവർത്തിക്കുന്നു: *സ്പിൻ മോട്ടോർ ഉം സ്പിൻ മോട്ടോർ സ്ഥാനത്തേക്ക്.

<[IntakeMotor v] സ്‌പിൻ ചെയ്യുന്നുണ്ടോ?>

പാരാമീറ്ററുകൾ

വിവരണം

മോട്ടോർ

മോട്ടോർ കറങ്ങുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യേണ്ട സമയം:

  • ഇന്റേക്ക് മോട്ടോർ
  • കാറ്റപൾട്ട് മോട്ടോർ
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ

മോട്ടോർ പ്രവേഗം#

മോട്ടോർ പ്രവേഗം റിപ്പോർട്ടർ ബ്ലോക്ക് മോട്ടോർ എത്ര വേഗത്തിൽ കറങ്ങുന്നുവെന്ന് -100% മുതൽ 100% വരെയുള്ള ശതമാനത്തിൽ റിപ്പോർട്ട് ചെയ്യുന്നു.

([IntakeMotor v] വേഗത [% v]-ൽ :: custom-motion)

പാരാമീറ്ററുകൾ

വിവരണം

മോട്ടോർ

മോട്ടോർ പ്രവേഗം റിപ്പോർട്ട് ചെയ്യേണ്ടത്:

  • ഇന്റേക്ക് മോട്ടോർ
  • കാറ്റപൾട്ട് മോട്ടോർ
  • കാറ്റപൾട്ട് ടെൻഷൻ മോട്ടോർ

യൂണിറ്റ്

മോട്ടോർ പ്രവേഗം റിപ്പോർട്ട് ചെയ്യേണ്ട യൂണിറ്റ്: %.

സെൻസിംഗ്#

നിറം#

നിറം ഒരു വസ്തുവിനെ കണ്ടെത്തി#

കളർ ഒരു വസ്തുവിനെ കണ്ടെത്തി ബൂളിയൻ ബ്ലോക്ക്, കളർ സെൻസർ പരിധിക്കുള്ളിൽ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നുണ്ടോ ഇല്ലയോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.

  • ശരി — കളർ സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നു.

  • തെറ്റ് — കളർ സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നില്ല.

<[Color v] ഒരു ഒബ്‌ജക്ട് കണ്ടെത്തിയോ?>

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

നിറം നിറം തിരിച്ചറിയുന്നു#

കളർ നിറം കണ്ടെത്തുന്നു ബൂളിയൻ ബ്ലോക്ക്, കണ്ടെത്തിയ ഹ്യൂ മൂല്യത്തെ അടിസ്ഥാനമാക്കി, കളർ സെൻസർ ഒരു നിർദ്ദിഷ്ട നിറം കണ്ടെത്തുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.

  • ശരി – സെൻസർ നിർദ്ദിഷ്ട നിറം കണ്ടെത്തുന്നു.

  • തെറ്റ് – സെൻസർ നിർദ്ദിഷ്ട നിറം കണ്ടെത്തുന്നില്ല.

<[Color v] [ചുവപ്പ് v] കണ്ടെത്തുന്നോ?>

പാരാമീറ്ററുകൾ

വിവരണം

നിറം

സാധുവായ നിറം:

  • നീല – 196° നും 229° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം
  • നീല_പച്ച – 140° നും 195° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം
  • നീല_വയലറ്റ് – 230° നും 239° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം
  • പച്ച – 84° നും 139° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം
  • ഓറഞ്ച് – 21° നും 30° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം
  • പർപ്പിൾ
  • ചുവപ്പ് – 350° നും 14° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം
  • ചുവപ്പ്_ഓറഞ്ച് – 15° നും 20° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം
  • ചുവപ്പ്_വയലറ്റ് – 281° നും 350° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം
  • വയലറ്റ് – 240° നും 280° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം
  • വെള്ള
  • മഞ്ഞ – 54° നും 74° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം
  • മഞ്ഞ_പച്ച – 75° നും 83° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം
  • മഞ്ഞ_ഓറഞ്ച് – 31° നും 53° നും ഇടയിലുള്ള ഹ്യൂ മൂല്യം

നിറത്തിന്റെ പേര്#

കളർ സെൻസർ നിലവിൽ കണ്ടെത്തിയ നിറത്തിന്റെ പേര് കളർ നെയിം റിപ്പോർട്ടർ ബ്ലോക്ക് റിപ്പോർട്ട് ചെയ്യുന്നു.

([Color v] നിറ നാമം)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

തെളിച്ചം#

ബ്രൈറ്റ്‌നെസ് റിപ്പോർട്ടർ ബ്ലോക്ക്, കളർ സെൻസറിലേക്ക് എത്ര പ്രകാശം പ്രതിഫലിക്കുന്നുവെന്ന് 0% മുതൽ 100% വരെയുള്ള ശതമാനത്തിൽ റിപ്പോർട്ട് ചെയ്യുന്നു.

ഉയർന്ന ശതമാനം എന്നാൽ കൂടുതൽ പ്രകാശം കളർ സെൻസറിലേക്ക് പ്രതിഫലിക്കുന്നു എന്നാണ്. കുറഞ്ഞ ശതമാനം എന്നാൽ കുറഞ്ഞ പ്രകാശം തിരികെ പ്രതിഫലിക്കുന്നു എന്നാണ്.

([Color v] തെളിച്ചം %)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.

നിറം#

കളർ സെൻസർ കണ്ടെത്തിയ ഹ്യൂവിനെ 0 മുതൽ 359 ഡിഗ്രി വരെയുള്ള ഒരു സംഖ്യയായി ഹ്യൂ റിപ്പോർട്ടർ ബ്ലോക്ക് റിപ്പോർട്ട് ചെയ്യുന്നു.

വർണ്ണചക്രത്തിന് ചുറ്റുമുള്ള അക്കങ്ങൾ ഉപയോഗിച്ച് നിറങ്ങളെ വിവരിക്കുന്നതിനുള്ള ഒരു മാർഗമാണ് ഹ്യൂ.

മുകളിൽ 0 ഡിഗ്രിയിൽ നിന്ന് 360 ഡിഗ്രിയിലേക്ക് 30-ഡിഗ്രി വർദ്ധനവിൽ വർദ്ധിക്കുന്ന, ചുറ്റളവിന് ചുറ്റും ഡിഗ്രി മൂല്യങ്ങൾ ലേബൽ ചെയ്ത നിറങ്ങളുടെ പൂർണ്ണ സ്പെക്ട്രം പ്രദർശിപ്പിക്കുന്ന ഒരു വൃത്താകൃതിയിലുള്ള വർണ്ണ ചക്രം.

([Color v] ഹ്യൂ ഡിഗ്രിയിൽ)

പാരാമീറ്ററുകൾ

വിവരണം

ഈ ബ്ലോക്കിന് പാരാമീറ്ററുകൾ ഇല്ല.