ഗൈറോ സെൻസർ#
ആമുഖം#
VEX IQ ഗൈറോ സെൻസർ ഒരൊറ്റ അച്ചുതണ്ടിന് ചുറ്റുമുള്ള ഭ്രമണ ചലനം അളക്കുന്നു. ഒരു റോബോട്ട് എത്ര ദൂരം തിരിഞ്ഞിട്ടുണ്ടെന്നും ഏത് ദിശയിലാണ് അത് അഭിമുഖീകരിക്കുന്നതെന്നും ട്രാക്ക് ചെയ്യാൻ ഇത് ഉപയോഗിക്കുന്നു.
എല്ലാ ബ്ലോക്കുകളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:
ഗൈറോ കാലിബ്രേറ്റ് ചെയ്യുക — കോൺഫിഗർ ചെയ്ത ഒരു ഗൈറോ സെൻസർ കാലിബ്രേറ്റ് ചെയ്യുന്നു.
ഗൈറോ ഹെഡിംഗ് സജ്ജമാക്കുക — ഗൈറോ സെൻസറിന്റെ നിലവിലെ ഹെഡിംഗ് ഒരു പുതിയ ഹെഡിംഗ് മൂല്യത്തിലേക്ക് സജ്ജമാക്കുന്നു.
ഗൈറോ റൊട്ടേഷൻ സജ്ജമാക്കുക — ഗൈറോ സെൻസറിന്റെ നിലവിലെ റൊട്ടേഷൻ ഒരു പുതിയ റൊട്ടേഷൻ മൂല്യത്തിലേക്ക് സജ്ജമാക്കുന്നു.
ഗൈറോ തലക്കെട്ടിന്റെ ആംഗിൾ — ഗൈറോ സെൻസർ അഭിമുഖീകരിക്കുന്ന ദിശ 0 മുതൽ 359.99 ഡിഗ്രി വരെ റിപ്പോർട്ട് ചെയ്യുന്നു.
angle of Gyro rotation — Reports how far the Gyro Sensor has turned.
ഗൈറോ നിരക്ക് — ഗൈറോ സെൻസറിന്റെ നിലവിലെ ഭ്രമണ വേഗത റിപ്പോർട്ട് ചെയ്യുന്നു.
ഗൈറോ കാലിബ്രേറ്റ് ചെയ്യുക#
കാലിബ്രേറ്റ് ഗൈറോ സ്റ്റാക്ക് ബ്ലോക്ക് കോൺഫിഗർ ചെയ്ത ഒരു ഗൈറോ സെൻസറിനെ കാലിബ്രേറ്റ് ചെയ്യുന്നു.
കാലിബ്രേഷൻ ഗൈറോ സെൻസറിനെ തിരിവുകൾ ശരിയായി അളക്കാൻ സഹായിക്കുന്നു. കാലിബ്രേഷൻ സമയത്ത് സെൻസർ നിശ്ചലമായി നിലനിർത്തുക. കാലിബ്രേഷൻ സമയത്ത് സെൻസർ ചലിച്ചാൽ, ഹെഡിംഗ്, റൊട്ടേഷൻ, റേറ്റ് മൂല്യങ്ങൾ എന്നിവ തിരിവുകൾ ശരിയായി അളക്കണമെന്നില്ല.
സ്റ്റാക്കിലെ അടുത്ത ബ്ലോക്ക് പ്രവർത്തിക്കുന്നതിന് മുമ്പ് കാലിബ്രേഷൻ പൂർത്തിയാകുന്നതുവരെ പ്രോജക്റ്റ് കാത്തിരിക്കും.
Note: This block is only available if there is a configured Gyro Sensor outside of a drivetrain.
[Gyro1 v] [2 v] സെക്കൻഡ് ക്രമീകരിക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഗൈറോ |
കാലിബ്രേറ്റ് ചെയ്യാനുള്ള ഗൈറോ സെൻസർ. |
ദൈർഘ്യം |
സെൻസർ സെക്കൻഡിൽ എത്ര സമയം കാലിബ്രേറ്റ് ചെയ്യണം:
|
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Calibrate a Gyro Sensor and display its angle of heading.]
[Gyro1 v] [2 v] സെക്കൻഡ് ക്രമീകരിക്കുക
കൺസോളിൽ ([Gyro1 v] ദിശ ഡിഗ്രിയിൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
ഗൈറോ തലക്കെട്ട് സജ്ജമാക്കുക#
ഒരു ഹെഡിംഗ് എന്നത് സെൻസർ അഭിമുഖീകരിക്കുന്ന ദിശയാണ്, 0 മുതൽ 359.99 വരെയുള്ള ഡിഗ്രികളിൽ ഇത് അളക്കുന്നു. സെറ്റ് ഗൈറോ ഹെഡിംഗ് സ്റ്റാക്ക് ബ്ലോക്ക് ഗൈറോ സെൻസറിന്റെ നിലവിലെ ഹെഡിംഗിനെ ഒരു പുതിയ ഹെഡിംഗ് മൂല്യത്തിലേക്ക് മാറ്റുന്നു.
ഉദാഹരണത്തിന്, സെൻസർ വലത്തേക്ക് അഭിമുഖമായി തിരിഞ്ഞിട്ടുണ്ടെങ്കിൽ, തലക്കെട്ട് 0 ഡിഗ്രിയിലേക്ക് സജ്ജമാക്കുന്നത് ആ വലതുവശത്തുള്ള സ്ഥാനത്തെ പുതിയ 0 ഡിഗ്രിയാക്കുന്നു. തുടർന്ന് ആ പുതിയ ദിശയെ അടിസ്ഥാനമാക്കി സെൻസറിന് മറ്റ് തലക്കെട്ടുകൾ ട്രാക്ക് ചെയ്യാൻ കഴിയും.
[Gyro1 v] ദിശ (0) ഡിഗ്രി ആക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഗൈറോ |
ഉപയോഗിക്കാനുള്ള ഗൈറോ സെൻസർ. |
തലക്കെട്ട് |
സെൻസറിനായി സജ്ജമാക്കേണ്ട ഹെഡ്ഡിംഗ് മൂല്യം, ഡിഗ്രികളിൽ. ഇത് 0 മുതൽ 359.99 വരെയുള്ള മൂല്യമാകാം. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Turn to the new 0 degrees heading.]
[Gyro1 v] ദിശ (90) ഡിഗ്രി ആക്കുക
(0) ഡിഗ്രി ദിശയിലേക്ക് തിരിക്കുക ▶
ഗൈറോ റൊട്ടേഷൻ സജ്ജമാക്കുക#
സെൻസർ എത്ര തിരിഞ്ഞിരിക്കുന്നു എന്നതാണ് റൊട്ടേഷൻ, ഇത് ഡിഗ്രിയിൽ അളക്കുന്നു. ഹെഡിംഗിൽ നിന്ന് വ്യത്യസ്തമായി, റൊട്ടേഷൻ 359.99 ഡിഗ്രിയിൽ കൂടുതൽ വർദ്ധിക്കുകയോ 0 ഡിഗ്രിയിൽ താഴെ കുറയുകയോ ചെയ്യാം. ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, റൊട്ടേഷൻ മൂല്യം 0 ഡിഗ്രിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. സെറ്റ് ഗൈറോ റൊട്ടേഷൻ സ്റ്റാക്ക് ബ്ലോക്ക് ഗൈറോ സെൻസറിന്റെ നിലവിലെ റൊട്ടേഷനെ ഒരു പുതിയ മൂല്യത്തിലേക്ക് മാറ്റുന്നു.
ഉദാഹരണത്തിന്, സെൻസർ വലത്തേക്ക് രണ്ട് പൂർണ്ണ തിരിവുകൾ നടത്തിയിട്ടുണ്ടെങ്കിൽ, അതിന്റെ ഭ്രമണ മൂല്യം 720 ഡിഗ്രി ആയിരിക്കും. ഭ്രമണം 0 ഡിഗ്രിയിലേക്ക് സജ്ജമാക്കുന്നത് ആ ഭ്രമണത്തെ 720 ൽ നിന്ന് 0 ഡിഗ്രിയിലേക്ക് പുനഃസജ്ജമാക്കും. തുടർന്ന് ആ പുതിയ മൂല്യത്തെ അടിസ്ഥാനമാക്കി സെൻസറിന് ഭ്രമണങ്ങൾ ട്രാക്ക് ചെയ്യാൻ കഴിയും.
[Gyro1 v] ഭ്രമണം (0) ഡിഗ്രി ആക്കുക
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഗൈറോ |
ഉപയോഗിക്കാനുള്ള ഗൈറോ സെൻസർ. |
ഭ്രമണം |
സെൻസറിനായി സജ്ജമാക്കേണ്ട ഭ്രമണ മൂല്യം, ഡിഗ്രികളിൽ. ഇത് ഒരു പൂർണ്ണസംഖ്യയോ ദശാംശമോ ആകാം. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Turn to the new 0 rotation.]
[Gyro1 v] ഭ്രമണം (-100) ഡിഗ്രി ആക്കുക
(0) ഡിഗ്രി ഭ്രമണത്തിലേക്ക് തിരിക്കുക ▶
ഗൈറോ ഹെഡിംഗ് കോൺ#
ഒരു ഹെഡിംഗ് എന്നത് സെൻസർ അഭിമുഖീകരിക്കുന്ന ദിശയാണ്, 0 മുതൽ 359.99 വരെയുള്ള ഡിഗ്രികളിൽ ഇത് അളക്കുന്നു. ഗൈറോ ഹെഡിംഗ് ആംഗിൾ റിപ്പോർട്ടർ ബ്ലോക്ക് ഗൈറോ സെൻസറിന്റെ നിലവിലെ ഹെഡിംഗ് റിപ്പോർട്ട് ചെയ്യുന്നു.
ആരംഭ തലക്കെട്ട് 0 ഡിഗ്രിയാണ്. സെൻസർ 359.99 ഡിഗ്രിക്ക് മുകളിൽ തിരിഞ്ഞാൽ, തലക്കെട്ട് 0 ഡിഗ്രിയിലേക്ക് തിരികെ പൊതിയുന്നു.
([Gyro1 v] ദിശ ഡിഗ്രിയിൽ)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഗൈറോ |
തലക്കെട്ട് റിപ്പോർട്ട് ചെയ്യുന്നതിനുള്ള ഗൈറോ സെൻസർ. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Display the Gyro Sensor's heading before and after rotating.]
കൺസോളിൽ ([Gyro1 v] ദിശ ഡിഗ്രിയിൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
[വലത് v] ദിശയിൽ (390) ഡിഗ്രി തിരിക്കുക ▶
കൺസോളിൽ ([Gyro1 v] ദിശ ഡിഗ്രിയിൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
ഗൈറോ ഭ്രമണ കോൺ#
സെൻസർ എത്ര തിരിഞ്ഞിരിക്കുന്നു എന്നതാണ് ഭ്രമണം, ഡിഗ്രിയിൽ അളക്കുന്നു. ഹെഡിംഗിൽ നിന്ന് വ്യത്യസ്തമായി, ഭ്രമണം 359.99 ഡിഗ്രിയിൽ കൂടുതൽ വർദ്ധിക്കുകയോ 0 ഡിഗ്രിയിൽ താഴെ കുറയുകയോ ചെയ്യാം. ഒരു പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ, ഭ്രമണ മൂല്യം 0 ഡിഗ്രിയായി സജ്ജീകരിച്ചിരിക്കുന്നു. ഗൈറോ റൊട്ടേഷന്റെ ആംഗിൾ റിപ്പോർട്ടർ ബ്ലോക്ക് ഗൈറോ സെൻസറിന്റെ നിലവിലെ ഭ്രമണം റിപ്പോർട്ട് ചെയ്യുന്നു.
വലത്തേക്ക് തിരിയുന്നത് ഭ്രമണം വർദ്ധിപ്പിക്കുകയും ഇടത്തേക്ക് തിരിയുന്നത് ഭ്രമണം കുറയ്ക്കുകയും ചെയ്യുന്നു. ഉദാഹരണത്തിന്, വലത്തേക്ക് രണ്ട് പൂർണ്ണ തിരിവുകൾ നടത്തുന്നത് 720 ഡിഗ്രി ഭ്രമണം റിപ്പോർട്ട് ചെയ്യും. 0 ഡിഗ്രിയിൽ നിന്ന് ഇടത്തേക്ക് ഒരു പൂർണ്ണ തിരിവ് തിരിയുന്നത് -360 ഡിഗ്രി ഭ്രമണം റിപ്പോർട്ട് ചെയ്യും.
([Gyro1 v] ഭ്രമണം ഡിഗ്രിയിൽ)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഗൈറോ |
ഭ്രമണം റിപ്പോർട്ട് ചെയ്യുന്നതിനുള്ള ഗൈറോ സെൻസർ. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Display the Gyro Sensor's angle of rotation before and after rotating.]
കൺസോളിൽ ([Gyro1 v] ഭ്രമണം ഡിഗ്രിയിൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
[വലത് v] ദിശയിൽ (390) ഡിഗ്രി തിരിക്കുക ▶
കൺസോളിൽ ([Gyro1 v] ഭ്രമണം ഡിഗ്രിയിൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
ഗൈറോ നിരക്ക്#
ഗൈറോ റിപ്പോർട്ടർ ബ്ലോക്കിന്റെ നിരക്ക് ഗൈറോ സെൻസറിന്റെ നിലവിലെ ഭ്രമണ വേഗത സെക്കൻഡിൽ ഡിഗ്രികളിൽ \(dps\) റിപ്പോർട്ട് ചെയ്യുന്നു. ഗൈറോ സെൻസർ കറങ്ങുന്ന ദിശയെ ആശ്രയിച്ച് മൂല്യം പോസിറ്റീവ് അല്ലെങ്കിൽ നെഗറ്റീവ് ആകാം.
([Gyro1 v] നിരക്ക് dps-ൽ)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഗൈറോ |
ഭ്രമണ വേഗത റിപ്പോർട്ട് ചെയ്യുന്നതിനുള്ള ഗൈറോ സെൻസർ. |
ഉദാഹരണം
ആരംഭിക്കുമ്പോൾ
[Display the Gyro Sensor's current rotation speed.]
[വലത് v] ദിശയിൽ തിരിക്കുക
(1) സെക്കൻഡ് കാത്തിരിക്കുക
കൺസോളിൽ ([Gyro1 v] നിരക്ക് dps-ൽ) പ്രിൻ്റ് ചെയ്യുക ◀ കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക