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

ആമുഖം#

ഹീറോ ബോട്ട്, ബൈറ്റ്, രണ്ട് മോട്ടോർ ഓപ്ഷനുകളും ഒരു ഒപ്റ്റിക്കൽ സെൻസറും ഉൾക്കൊള്ളുന്നു.

IQ 23-24 ഫുൾ വോളിയം പ്ലേഗ്രൗണ്ടിൽ ഉപയോഗിക്കാൻ എല്ലാ സ്റ്റാൻഡേർഡ് VEXcode VR ബ്ലോക്കുകളും ലഭ്യമാണ്.

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

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

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

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

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

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

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]-ൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക

ചലനം#

ബ്ലോക്കുകൾ കൊണ്ടുപോകുന്നതിനായി ബൈറ്റ് ആം മോട്ടോർ ഗ്രൂപ്പ് ഉപയോഗിച്ച് ആം ഉയർത്തുകയും താഴ്ത്തുകയും ചെയ്യുന്നു. ഇൻടേക്ക് മോട്ടോർ ഗ്രൂപ്പ് ബ്ലോക്കുകൾ ശേഖരിക്കാൻ മുൻ ചക്രങ്ങൾ കറക്കുന്നു, അല്ലെങ്കിൽ സ്കോർ ചെയ്യാനോ ഡ്രോപ്പ് ചെയ്യാനോ റിവേഴ്‌സ് ചെയ്യുന്നു.

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

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

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

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

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

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

വിവരണം

മോട്ടോർ

കറങ്ങേണ്ട മോട്ടോർ ഗ്രൂപ്പ്: ഇന്റേക്ക് മോട്ടോർഗ്രൂപ്പ് അല്ലെങ്കിൽ ആർം മോട്ടോർഗ്രൂപ്പ്.

ദിശ

മോട്ടോർ ഗ്രൂപ്പ് കറങ്ങുന്ന ദിശ:

  • ഇൻടേക്ക് മോട്ടോർഗ്രൂപ്പ് — ഇൻടേക്ക് അല്ലെങ്കിൽ ഔട്ട്‌ടേക്ക്
  • ആർം മോട്ടോർഗ്രൂപ്പ് — മുകളിലേക്ക് അല്ലെങ്കിൽ താഴേക്ക്

ഉദാഹരണം

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

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

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

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

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

വിവരണം

മോട്ടോർ

കറങ്ങേണ്ട മോട്ടോർ ഗ്രൂപ്പ്: ഇന്റേക്ക് മോട്ടോർഗ്രൂപ്പ് അല്ലെങ്കിൽ ആർം മോട്ടോർഗ്രൂപ്പ്.

ദിശ

മോട്ടോർ ഗ്രൂപ്പ് കറങ്ങുന്ന ദിശ:

  • ഇൻടേക്ക് മോട്ടോർഗ്രൂപ്പ് — ഇൻടേക്ക് അല്ലെങ്കിൽ ഔട്ട്‌ടേക്ക്
  • ആർം മോട്ടോർഗ്രൂപ്പ് — മുകളിലേക്ക് അല്ലെങ്കിൽ താഴേക്ക്

ദൂരം

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

യൂണിറ്റ്

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

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

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

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Spin the intake before stopping.]
[IntakeMotorGroup v] [കഴിക്കൽ v] ദിശയിൽ [200] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶

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

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

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

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

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

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

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

വിവരണം

മോട്ടോർ

കറങ്ങേണ്ട മോട്ടോർ ഗ്രൂപ്പ്: ഇന്റേക്ക് മോട്ടോർഗ്രൂപ്പ് അല്ലെങ്കിൽ ആർം മോട്ടോർഗ്രൂപ്പ്.

സ്ഥാനം

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

യൂണിറ്റ്

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

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

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

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Spin the intake before stopping.]
[IntakeMotorGroup v] [350] [ഡിഗ്രി v] സ്ഥാനത്തേക്ക് സ്‌പിൻ ചെയ്യുക ▶

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

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

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

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

വിവരണം

മോട്ടോർ

നിർത്തേണ്ട മോട്ടോർ ഗ്രൂപ്പ്: ഇന്റേക്ക് മോട്ടോർഗ്രൂപ്പ് അല്ലെങ്കിൽ ആർം മോട്ടോർഗ്രൂപ്പ്.

ഉദാഹരണം

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

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

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

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

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

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

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

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

വിവരണം

മോട്ടോർ

ഇന്റേക്ക് മോട്ടോർഗ്രൂപ്പ് അല്ലെങ്കിൽ ആർം മോട്ടോർഗ്രൂപ്പ് എന്നിവയുടെ പ്രവേഗം സജ്ജമാക്കേണ്ട മോട്ടോർ ഗ്രൂപ്പ്.

വേഗത

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

യൂണിറ്റ്

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

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Spin the intake before stopping.]
[IntakeMotorGroup v] വേഗത [100] [% v] ആക്കുക
[IntakeMotorGroup v] [കഴിക്കൽ v] ദിശയിൽ [200] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶

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

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

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

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

വിവരണം

മോട്ടോർ

IntakeMotorGroup അല്ലെങ്കിൽ ArmMotorGroup എന്നിവയുടെ സമയപരിധി സജ്ജമാക്കേണ്ട മോട്ടോർ ഗ്രൂപ്പ്.

സമയം

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

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ
[Spin the intake before stopping.]
[IntakeMotorGroup v] ടൈംഔട്ട് [1] സെക്കൻഡ് ആക്കുക
[IntakeMotorGroup v] [കഴിക്കൽ v] ദിശയിൽ [5] [തിരിവുകൾ v] സ്‌പിൻ ചെയ്യുക ▶

സ്ഥാനം#

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

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

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

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

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

വിവരണം

മോട്ടോർ

IntakeMotorGroup അല്ലെങ്കിൽ ArmMotorGroup എന്നതിന്റെ സ്ഥാനം റിപ്പോർട്ട് ചെയ്യേണ്ട മോട്ടോർ ഗ്രൂപ്പ്.

യൂണിറ്റ്

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

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

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

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

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

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

വിവരണം

മോട്ടോർ

IntakeMotorGroup അല്ലെങ്കിൽ ArmMotorGroup എന്നതിന്റെ സ്ഥാനം സജ്ജമാക്കേണ്ട മോട്ടോർ ഗ്രൂപ്പ്.

സ്ഥാനം

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

യൂണിറ്റ്

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

മൂല്യങ്ങൾ#

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

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

  • ശരി — മോട്ടോർ ഗ്രൂപ്പ് നീങ്ങുന്നത് പൂർത്തിയായി.

  • തെറ്റ് — മോട്ടോർ ഗ്രൂപ്പ് ഇപ്പോഴും നീങ്ങിക്കൊണ്ടിരിക്കുന്നു.

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

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

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

വിവരണം

മോട്ടോർ

ചലനം പൂർത്തിയായോ എന്ന് റിപ്പോർട്ട് ചെയ്യേണ്ട മോട്ടോർ ഗ്രൂപ്പ്: ഇന്റേക്ക് മോട്ടോർഗ്രൂപ്പ് അല്ലെങ്കിൽ ആർം മോട്ടോർഗ്രൂപ്പ്.

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

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

  • ശരി — മോട്ടോർ ഗ്രൂപ്പ് കറങ്ങുകയാണ്.

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

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

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

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

വിവരണം

മോട്ടോർ

കറങ്ങുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യേണ്ട മോട്ടോർ ഗ്രൂപ്പ്: ഇന്റേക്ക് മോട്ടോർഗ്രൂപ്പ് അല്ലെങ്കിൽ ആർം മോട്ടോർഗ്രൂപ്പ്.

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

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

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

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

വിവരണം

മോട്ടോർ

ഇന്റേക്ക് മോട്ടോർഗ്രൂപ്പ് അല്ലെങ്കിൽ ആർം മോട്ടോർഗ്രൂപ്പ് എന്നിവയുടെ വേഗത റിപ്പോർട്ട് ചെയ്യേണ്ട മോട്ടോർ ഗ്രൂപ്പ്.

യൂണിറ്റ്

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

സെൻസിംഗ്#

ഒപ്റ്റിക്കൽ#

ഒപ്റ്റിക്കൽ ഒരു വസ്തു കണ്ടെത്തി#

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

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

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

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

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

വിവരണം

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

ഒപ്റ്റിക്കൽ നിറം കണ്ടെത്തുന്നു#

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

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

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

കുറിപ്പ്: ഒപ്റ്റിക്കൽ സെൻസർ നിർദ്ദിഷ്ട നിറവുമായി പൊരുത്തപ്പെടുന്ന ഹ്യൂ ശ്രേണികൾക്കായി തിരയുന്നു. നിർദ്ദിഷ്ട ഹ്യൂ ശ്രേണികൾ കണ്ടെത്തുന്നതിന്, ഒപ്റ്റിക്കൽ ഹ്യൂ ബ്ലോക്ക് കാണുക.

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

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

വിവരണം

നിറം

ഏത് നിറമാണ് തിരയേണ്ടത്:

  • ചുവപ്പ് – 340° - 20° യ്ക്ക് ഇടയിലുള്ള ഒരു കണ്ടെത്തിയ ഹ്യൂ മൂല്യം.
  • പച്ച – 80° - 140° യ്ക്ക് ഇടയിലുള്ള ഒരു കണ്ടെത്തിയ ഹ്യൂ മൂല്യം.
  • നീല – 200° - 240° യ്ക്ക് ഇടയിലുള്ള ഒരു കണ്ടെത്തിയ ഹ്യൂ മൂല്യം.
  • മഞ്ഞ – 40° - 60° യ്ക്ക് ഇടയിലുള്ള ഒരു കണ്ടെത്തിയ ഹ്യൂ മൂല്യം.
  • ഓറഞ്ച് – 20° - 40° യ്ക്ക് ഇടയിലുള്ള ഒരു കണ്ടെത്തിയ ഹ്യൂ മൂല്യം.
  • പർപ്പിൾ – 240° - 280° യ്ക്ക് ഇടയിലുള്ള ഒരു കണ്ടെത്തിയ ഹ്യൂ മൂല്യം.

ഒപ്റ്റിക്കൽ തെളിച്ചം#

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

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

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

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

വിവരണം

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

ഒപ്റ്റിക്കൽ ഹ്യൂ#

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

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

VEX കളർ വീൽ ഒരു വൃത്തത്തിന് ചുറ്റുമുള്ള നിറങ്ങളുടെ ഡിഗ്രികൾ കാണിക്കുന്നു, ചുവപ്പ് 0 ഡിഗ്രിയിൽ ആയിരിക്കും, മൂല്യം വർദ്ധിക്കുന്നതിനനുസരിച്ച് മഴവില്ലിലൂടെ അത് മാറുന്നു.

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

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

വിവരണം

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

ഒപ്റ്റിക്കൽ ആയിരിക്കുമ്പോൾ#

ഒപ്റ്റിക്കൽ സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തുമ്പോഴോ നഷ്ടപ്പെടുമ്പോഴോ ഓപ്റ്റിക്കൽ ഹാറ്റ് ബ്ലോക്ക് ഘടിപ്പിച്ചിരിക്കുന്ന ബ്ലോക്കുകളുടെ സ്റ്റാക്ക് പ്രവർത്തിപ്പിക്കുന്നു.

[FrontOptical v] ഒരു ഒബ്‌ജക്ട് [കണ്ടെത്തുന്നു v] ആകുമ്പോൾ :: hat events

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

വിവരണം

സംസ്ഥാനം

അറ്റാച്ചുചെയ്ത ബ്ലോക്കുകളുടെ സ്റ്റാക്ക് എപ്പോൾ പ്രവർത്തിക്കും: കണ്ടെത്താത്ത ഒരു വസ്തു കണ്ടെത്തുമ്പോൾ കണ്ടെത്തുക പ്രവർത്തിക്കുന്നു, അതേസമയം കണ്ടെത്തിയ ഒരു വസ്തു ഇപ്പോൾ കണ്ടെത്താത്തപ്പോൾ നഷ്ടപ്പെടുന്നു പ്രവർത്തിക്കുന്നു.