ചലനം#

ആമുഖം#

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

Each motor is configured in the Devices window. Depending on the build, the names of the motors and directions can change. For example, the Competition Advanced 2.0 build has a motor named ArmMotor, with directions up and down. A custom robot may use different motor names or directions.

ഡിഫോൾട്ടായി, ഫോർവേഡ് ഒരു മോട്ടോർ എതിർ ഘടികാരദിശയിൽ കറക്കുന്നു, റിവേഴ്സ് ഒരു മോട്ടോർ ഘടികാരദിശയിൽ കറക്കുന്നു. ഡിവൈസസ് വിൻഡോയിൽ ഒരു മോട്ടോർ റിവേഴ്‌സ് ചെയ്യാൻ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ആ ദിശകൾ മാറും.

ഒരു പ്ലസ് ചിഹ്നവും ഇടത്തോട്ടോ എതിർ ഘടികാരദിശയിലോ കറങ്ങുന്നുവെന്ന് സൂചിപ്പിക്കുന്ന അമ്പടയാളവും ഉപയോഗിച്ച് സൂചിപ്പിക്കുന്ന മുന്നോട്ടുള്ള ദിശ കാണിക്കുന്ന ഒരു VEX GO മോട്ടോർ. ഒരു മൈനസ് ചിഹ്നവും വലത്തോട്ടോ ഘടികാരദിശയിലോ കറങ്ങുന്നുവെന്ന് സൂചിപ്പിക്കുന്ന അമ്പടയാളവും ഉപയോഗിച്ച് വിപരീത ദിശ കാണിക്കുന്ന ഒരു VEX GO മോട്ടോർ.

മോട്ടോറുകൾ കോഡ് ചെയ്യാൻ നിരവധി മാർഗങ്ങളുണ്ട്. എല്ലാ മോഷൻ ബ്ലോക്കുകളുടെയും ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:

പ്രവർത്തനങ്ങൾ — മോട്ടോറുകൾ നിർത്തി കറക്കുക.

ക്രമീകരണങ്ങൾ — മോട്ടോർ ക്രമീകരണങ്ങൾ ക്രമീകരിക്കുക.

മൂല്യങ്ങൾ — മോട്ടോർ സ്റ്റാറ്റസ് പരിശോധിക്കുക.

  • മോട്ടോർ പൂർത്തിയായി — മോട്ടോർ നീങ്ങുന്നത് അവസാനിച്ചോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.

  • മോട്ടോർ കറങ്ങുന്നുണ്ടോ? — മോട്ടോർ കറങ്ങുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യുന്നു.

  • മോട്ടോർ സ്ഥാനം — മോട്ടോറിന്റെ നിലവിലെ സ്ഥാനം റിപ്പോർട്ട് ചെയ്യുന്നു.

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

  • മോട്ടോർ കറന്റ് — ബാറ്ററിയിൽ നിന്ന് മോട്ടോർ എത്ര പവർ ഉപയോഗിക്കുന്നുവെന്ന് 0% മുതൽ 100% വരെയുള്ള ശതമാനത്തിൽ റിപ്പോർട്ട് ചെയ്യുന്നു.

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

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

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

[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ സ്‌പിൻ ചെയ്യുക

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

വിവരണം

മോട്ടോർ

കറങ്ങേണ്ട മോട്ടോർ. ഡിവൈസസ് വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

ദിശ

മോട്ടോർ കറങ്ങുന്ന ദിശ. സ്ഥിരസ്ഥിതിയായി, ചോയ്‌സുകൾ മുന്നോട്ട് എന്നും റിവേഴ്‌സ് എന്നും ആയിരിക്കും. മോട്ടോറിന്റെ കോൺഫിഗറേഷൻ അനുസരിച്ച് ദിശാ തിരഞ്ഞെടുപ്പുകൾ വ്യത്യാസപ്പെടാം.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Raise the ArmMotor, then stop.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ സ്‌പിൻ ചെയ്യുക
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[ArmMotor v] നിർത്തുക

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

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

[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [90] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶

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

വിവരണം

മോട്ടോർ

കറങ്ങേണ്ട മോട്ടോർ. ഡിവൈസസ് വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

ദിശ

മോട്ടോർ കറങ്ങുന്ന ദിശ. സ്ഥിരസ്ഥിതിയായി, ചോയ്‌സുകൾ മുന്നോട്ട് എന്നും റിവേഴ്‌സ് എന്നും ആയിരിക്കും. മോട്ടോറിന്റെ കോൺഫിഗറേഷൻ അനുസരിച്ച് ദിശാ തിരഞ്ഞെടുപ്പുകൾ വ്യത്യാസപ്പെടാം.

ദൂരം

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

യൂണിറ്റ്

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

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

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

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Raise and lower the ArmMotor.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[ArmMotor v] [താഴേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶

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

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

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

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

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

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

വിവരണം

മോട്ടോർ

കറങ്ങേണ്ട മോട്ടോർ. ഡിവൈസസ് വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

സ്ഥാനം

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

യൂണിറ്റ്

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

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

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

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Return ArmMotor to 0 degrees after raising.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[ArmMotor v] [0] [ഡിഗ്രി v] സ്ഥാനത്തേക്ക് സ്‌പിൻ ചെയ്യുക ▶

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

സ്റ്റോപ്പ് മോട്ടോർ സ്റ്റാക്ക് ബ്ലോക്ക് ഒരു മോട്ടോർ കറങ്ങുന്നത് തടയുന്നു.

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

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

വിവരണം

മോട്ടോർ

നിർത്തേണ്ട മോട്ടോർ. ഡിവൈസസ് വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Raise the ArmMotor.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ സ്‌പിൻ ചെയ്യുക
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[ArmMotor v] നിർത്തുക

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

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

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

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

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

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

വിവരണം

മോട്ടോർ

സ്ഥാനം സജ്ജീകരിക്കേണ്ട മോട്ടോർ. ഡിവൈസസ് വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

സ്ഥാനം

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

യൂണിറ്റ്

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

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Return ArmMotor to 0 degrees after raising.]
[ArmMotor v] സ്ഥാനം [0] [ഡിഗ്രി v] ആക്കുക
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[ArmMotor v] [0] [ഡിഗ്രി v] സ്ഥാനത്തേക്ക് സ്‌പിൻ ചെയ്യുക ▶

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

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

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

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

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

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

വിവരണം

മോട്ടോർ

വേഗത സജ്ജമാക്കേണ്ട മോട്ടോർ. ഡിവൈസസ് വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

വേഗത

0% മുതൽ 100% വരെ കറങ്ങാനുള്ള വേഗത.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Move the ArmMotor at different velocities.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[Move slow.]
[ArmMotor v] വേഗത [20] % ആക്കുക
[ArmMotor v] [താഴേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[Move fast.]
[ArmMotor v] വേഗത [100] % ആക്കുക
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶

മോട്ടോർ സ്റ്റോപ്പിംഗ് സജ്ജമാക്കുക#

സെറ്റ് മോട്ടോർ സ്റ്റോപ്പിംഗ് സ്റ്റാക്ക് ബ്ലോക്ക് ഒരു മോട്ടോർ എങ്ങനെ നീങ്ങുന്നത് നിർത്തുമെന്ന് സജ്ജമാക്കുന്നു: ബ്രേക്കിംഗ്, കോസ്റ്റിംഗ് അല്ലെങ്കിൽ ഹോൾഡിംഗ് വഴി.

[ArmMotor v] നിർത്തൽ [ബ്രേക്ക് v] ആക്കുക

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

വിവരണം

മോട്ടോർ

നിർത്തൽ സ്വഭാവം സജ്ജമാക്കേണ്ട മോട്ടോർ. ഉപകരണ വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

നിർത്തൽ സ്വഭാവം

മോട്ടോർ എങ്ങനെ നിർത്തും:

  • ബ്രേക്ക് — ഉടനടി നിർത്തുന്നു.
  • കോസ്റ്റ് — പതുക്കെ നിർത്തുന്നു.
  • ഹോൾഡ് — ഉടനടി നിർത്തി മോട്ടോറിന്റെ സ്ഥാനം നിലനിർത്തുന്നു.

ഉദാഹരണത്തിന്, ഒരു കോംപറ്റീഷൻ അഡ്വാൻസ്ഡ് 2.0 ബിൽഡ് ഉപയോഗിക്കുകയും ആംമോട്ടർ ഹോൾഡ് ചെയ്യാൻ സജ്ജമാക്കുകയും ചെയ്താൽ, മറ്റൊരു കൈ ചലനം സംഭവിക്കുന്നത് വരെ മോട്ടോർ ആം അതിന്റെ നിലവിലെ സ്ഥാനത്ത് നിലനിർത്തും. അതായത്, കൈ ഉയർത്തി മോട്ടോർ നിർത്തിയാൽ കൈ വായുവിൽ നിലനിർത്താൻ മോട്ടോർ ഗുരുത്വാകർഷണത്തിനെതിരെ പ്രവർത്തിക്കും.

ഈ ബ്ലോക്ക് ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, മോട്ടോർ നിർത്തുമ്പോൾ ബ്രേക്ക് ഉപയോഗിക്കും.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Move the ArmMotor, then coast to a stop.]
[ArmMotor v] വേഗത [20] % ആക്കുക
[ArmMotor v] നിർത്തൽ [കോസ്റ്റ് v] ആക്കുക
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ സ്‌പിൻ ചെയ്യുക
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[ArmMotor v] നിർത്തുക

മോട്ടോർ പരമാവധി ടോർക്ക് സജ്ജമാക്കുക#

ടോർക്ക് ഒരു ടേണിംഗ് ഫോഴ്‌സാണ്. ഒരു മോട്ടോർ കറങ്ങുമ്പോൾ എത്രത്തോളം ശക്തമായി തള്ളാനോ വലിക്കാനോ കഴിയുമെന്ന് ഇത് കാണിക്കുന്നു.

സെറ്റ് മോട്ടോർ മാക്സ് ടോർക്ക് സ്റ്റാക്ക് ബ്ലോക്ക് ഒരു മോട്ടോർ ഉപയോഗിക്കാൻ അനുവദിച്ചിരിക്കുന്ന ഏറ്റവും കൂടുതൽ ടോർക്ക് സജ്ജമാക്കുന്നു.

ഉയർന്ന ശതമാനം മോട്ടോർ കൂടുതൽ ശക്തമായി തള്ളാൻ അനുവദിക്കുന്നു, ഉദാഹരണത്തിന് ഭാരമേറിയ ഒരു വസ്തു ഉയർത്തുമ്പോൾ. കുറഞ്ഞ ശതമാനം മോട്ടോർ എത്രത്തോളം ശക്തമായി തള്ളുമെന്ന് പരിമിതപ്പെടുത്തുന്നു. മോട്ടോർ കുടുങ്ങിപ്പോകുകയോ എത്ര ദൂരം നീങ്ങാൻ കഴിയുമെന്നതിന്റെ അവസാനം എത്തുകയോ ചെയ്താൽ റോബോട്ടിനെ സംരക്ഷിക്കാൻ ഇത് സഹായിക്കും.

ഓരോ പ്രോജക്ടും ആരംഭിക്കുന്നത് ഓരോ മോട്ടോറിന്റെയും ടോർക്ക് സ്ഥിരസ്ഥിതിയായി 50% ൽ നിന്നുകൊണ്ടാണ്.

[ArmMotor v] പരമാവധി ടോർക്ക് (50) % ആക്കുക

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

വിവരണം

മോട്ടോർ

പരമാവധി ടോർക്ക് സജ്ജീകരിക്കേണ്ട മോട്ടോർ. ഡിവൈസസ് വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

ടോർക്ക്

മോട്ടോറിന് ഉപയോഗിക്കാൻ കഴിയുന്ന പരമാവധി ടോർക്ക് 0% മുതൽ 100% വരെയാണ്.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Move the ArmMotor at different torques.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[Move with less torque.]
[ArmMotor v] പരമാവധി ടോർക്ക് [20] % ആക്കുക
[ArmMotor v] [താഴേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[Move with maximum torque.]
[ArmMotor v] പരമാവധി ടോർക്ക് [100] % ആക്കുക
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶

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

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

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

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

വിവരണം

മോട്ടോർ

സമയപരിധി സജ്ജീകരിക്കേണ്ട മോട്ടോർ. ഉപകരണ വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

സമയം

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

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Move ArmMotor as far as possible for 1 second before resetting.]
[ArmMotor v] സ്ഥാനം [0] [ഡിഗ്രി v] ആക്കുക
[ArmMotor v] ടൈംഔട്ട് [1] സെക്കൻഡ് ആക്കുക
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ▶
[ArmMotor v] [0] [ഡിഗ്രി v] സ്ഥാനത്തേക്ക് സ്‌പിൻ ചെയ്യുക ▶

മൂല്യങ്ങൾ#

മോട്ടോർ തീർന്നോ?#

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

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

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

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

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

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

വിവരണം

മോട്ടോർ

മോട്ടോർ നീങ്ങുന്നത് പൂർത്തിയായോ എന്ന് റിപ്പോർട്ട് ചെയ്യേണ്ടതുണ്ട്. ഡിവൈസസ് വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Turn the Eye Sensor's light on while ArmMotor is moving.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ◀ കാത്തിരിക്കേണ്ട
[0.1] സെക്കൻഡ് കാത്തിരിക്കുക
എന്നും
<[ArmMotor v] പൂർത്തിയായോ?> ആണെങ്കിൽ
ഐ ലൈറ്റ് [ഓഫ് v] ആക്കുക
അല്ലെങ്കിൽ
ഐ ലൈറ്റ് [ഓൺ v] ആക്കുക

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

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

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

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

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

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

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

വിവരണം

മോട്ടോർ

കറങ്ങുന്നുണ്ടോ എന്ന് റിപ്പോർട്ട് ചെയ്യേണ്ട മോട്ടോർ. ഡിവൈസസ് വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Turn the Eye Sensor's light on while ArmMotor is moving.]
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ [180] [ഡിഗ്രി v] സ്‌പിൻ ചെയ്യുക ◀ കാത്തിരിക്കേണ്ട
[0.1] സെക്കൻഡ് കാത്തിരിക്കുക
എന്നും
<[ArmMotor v] സ്‌പിൻ ചെയ്യുന്നുണ്ടോ?> ആണെങ്കിൽ
ഐ ലൈറ്റ് [ഓൺ v] ആക്കുക
അല്ലെങ്കിൽ
ഐ ലൈറ്റ് [ഓഫ് v] ആക്കുക

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

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

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

([ArmMotor v] സ്ഥാനം [ഡിഗ്രി v]-ൽ :: custom-motion)

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

വിവരണം

മോട്ടോർ

സ്ഥാനം റിപ്പോർട്ട് ചെയ്യേണ്ട മോട്ടോർ. ഡിവൈസസ് വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

യൂണിറ്റ്

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

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Display how far the ArmMotor moves after one second.]
[ArmMotor v] സ്ഥാനം [0] [ഡിഗ്രി v] ആക്കുക
[Start: ] പ്രിൻ്റ് ചെയ്യുക ▶
([ArmMotor v] സ്ഥാനം [ഡിഗ്രി v]-ൽ :: custom-motion) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ സ്‌പിൻ ചെയ്യുക
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[ArmMotor v] നിർത്തുക
[After: ] പ്രിൻ്റ് ചെയ്യുക ▶
([ArmMotor v] സ്ഥാനം [ഡിഗ്രി v]-ൽ :: custom-motion) പ്രിൻ്റ് ചെയ്യുക ▶

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

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

ഒരു പോസിറ്റീവ് മൂല്യം മോട്ടോർ മുന്നോട്ട് കറങ്ങുന്നു എന്നാണ് അർത്ഥമാക്കുന്നത്. ഒരു നെഗറ്റീവ് മൂല്യം മോട്ടോർ വിപരീത ദിശയിൽ കറങ്ങുന്നു എന്നാണ് അർത്ഥമാക്കുന്നത്.

([ArmMotor v] വേഗത %)

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

വിവരണം

മോട്ടോർ

വേഗത റിപ്പോർട്ട് ചെയ്യേണ്ട മോട്ടോർ. ഡിവൈസസ് വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Display the ArmMotor's velocity when it moves.]
[Resting: ] പ്രിൻ്റ് ചെയ്യുക ▶
([ArmMotor v] വേഗത %) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ സ്‌പിൻ ചെയ്യുക
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[Moving: ] പ്രിൻ്റ് ചെയ്യുക ▶
([ArmMotor v] വേഗത %) പ്രിൻ്റ് ചെയ്യുക ▶
[ArmMotor v] നിർത്തുക

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

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

ഉയർന്ന കറന്റ് മൂല്യം എന്നാൽ മോട്ടോർ കൂടുതൽ പവർ ഉപയോഗിക്കുന്നു എന്നാണ് അർത്ഥമാക്കുന്നത്. മോട്ടോർ ഭാരമുള്ള എന്തെങ്കിലും ഉയർത്തുമ്പോഴോ, ഒരു വസ്തുവിനെതിരെ തള്ളുമ്പോഴോ, അത് കുടുങ്ങിക്കിടക്കുമ്പോൾ ചലിക്കാൻ ശ്രമിക്കുമ്പോഴോ ഇത് സംഭവിക്കാം.

([ArmMotor v] കരണ്ട് %)

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

വിവരണം

മോട്ടോർ

വൈദ്യുതധാര റിപ്പോർട്ട് ചെയ്യേണ്ട മോട്ടോർ. ഉപകരണ വിൻഡോയിൽ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന മോട്ടോറുകളിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

ഉദാഹരണം

ആരംഭിക്കുമ്പോൾ :: hat events
[Build Used: Competition Advanced 2.0]
[Display the motor's current when it moves.]
[Resting: ] പ്രിൻ്റ് ചെയ്യുക ▶
([ArmMotor v] കരണ്ട് %) പ്രിൻ്റ് ചെയ്യുക ▶
കർസർ അടുത്ത വരിയിലേക്ക് സെറ്റ് ചെയ്യുക
[ArmMotor v] [മുകളിലേക്ക് v] ദിശയിൽ സ്‌പിൻ ചെയ്യുക
[1] സെക്കൻഡ് കാത്തിരിക്കുക
[Moving: ] പ്രിൻ്റ് ചെയ്യുക ▶
([ArmMotor v] കരണ്ട് %) പ്രിൻ്റ് ചെയ്യുക ▶
[ArmMotor v] നിർത്തുക