വിക്ടർ മോട്ടോർ#
ആമുഖം#
VEX വിക്ടർ മോട്ടോർ കൺട്രോളർ എന്നത് ഒരു ലെഗസി മോട്ടോർ കൺട്രോളറാണ്, ഇത് സ്മാർട്ട് പോർട്ടുകളിലേക്ക് നേരിട്ട് പ്ലഗ് ചെയ്യാൻ കഴിയാത്ത VEXpro/EDR DC മോട്ടോറുകളെ നിയന്ത്രിക്കുന്നതിന് ബ്രെയിനിൽ നിന്ന് 3-വയർ PWM സിഗ്നൽ എടുക്കുന്നു.
ഈ പേജിൽ വിക്ടർ മോട്ടോർ കൺട്രോളർ നാമത്തിന് ഉദാഹരണമായി victor_motor ഉപയോഗിക്കുന്നു. ആവശ്യാനുസരണം നിങ്ങളുടെ സ്വന്തം കോൺഫിഗർ ചെയ്ത പേര് ഉപയോഗിച്ച് ഇത് മാറ്റിസ്ഥാപിക്കുക.
ലഭ്യമായ രീതികളുടെ ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:
spin– നിർത്തുന്നത് വരെ ഒരു മോട്ടോർ മുന്നോട്ട് കറക്കുകയോ പിന്നോട്ട് കറക്കുകയോ ചെയ്യുന്നു.stop– ഒരു മോട്ടോർ ഉടനടി നിർത്തുന്നു.set_velocity– ഒരു മോട്ടോർ എത്ര വേഗത്തിൽ കറങ്ങണമെന്ന് പറയുന്നു.set_reversed– ഒരു മോട്ടോറിന്റെ ദിശ വിപരീത ദിശയിലേക്ക് സജ്ജമാക്കുന്നു.
കൺസ്ട്രക്ടർ - ഒരു വിക്ടർ മോട്ടോർ കൺട്രോളർ സ്വമേധയാ ഇനീഷ്യലൈസ് ചെയ്യുക.
MotorVictor– ഒരു വിക്ടർ മോട്ടോർ കൺട്രോളർ സൃഷ്ടിക്കുന്നു.
കറക്കുക#
spin നിലവിലെ മോട്ടോർ പ്രവേഗം ഉപയോഗിച്ച് ഒരു നിശ്ചിത ദിശയിൽ ബന്ധിപ്പിച്ച മോട്ടോറിനെ തിരിക്കുന്നു.
Usage:
victor_motor.spin(direction, velocity, units)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
|
മോട്ടോർ കറക്കേണ്ട ദിശ:
|
|
ഓപ്ഷണൽ. |
|
ഓപ്ഷണൽ. പ്രവേഗ യൂണിറ്റ്:
|
നിർത്തുക#
stop കണക്റ്റുചെയ്ത മോട്ടോർ ഉടൻ നിർത്തുന്നു.
Usage:
victor_motor.stop()
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ രീതിക്ക് പാരാമീറ്ററുകൾ ഇല്ല. |
സെറ്റ്_വെലോസിറ്റി#
set_velocity ഒരു മോട്ടോർ എത്ര വേഗത്തിൽ കറങ്ങണമെന്ന് പറയുന്നു. ഉയർന്ന ശതമാനം മോട്ടോർ കറങ്ങുന്നത് വേഗത്തിലാക്കുന്നു, കുറഞ്ഞ ശതമാനം മോട്ടോർ കറങ്ങുന്നത് മന്ദഗതിയിലാക്കുന്നു.
എല്ലാ പ്രോജക്റ്റുകളും ആരംഭിക്കുമ്പോൾ, ബന്ധിപ്പിച്ചിരിക്കുന്ന ഓരോ മോട്ടോറും സ്ഥിരസ്ഥിതിയായി 50% വേഗതയിൽ കറങ്ങുന്നു.
Usage:
victor_motor.set_velocity(value, units)
പാരാമീറ്റർ |
വിവരണം |
|---|---|
|
|
|
ഓപ്ഷണൽ. പ്രവേഗ യൂണിറ്റ്:
|
സെറ്റ്_റിവേഴ്സ്ഡ്#
set_reversed മോട്ടോർ റിവേഴ്സ് ചെയ്യേണ്ട രീതിയിൽ സജ്ജമാക്കുന്നു, അങ്ങനെ FORWARD ദിശ ഘടികാരദിശയിൽ കറങ്ങും. MotorVictor നിർമ്മിക്കുമ്പോൾ reverse പാരാമീറ്റർ True ആയി സജ്ജീകരിക്കുന്നതിന് സമാനമാണ് ഈ രീതി പ്രവർത്തിക്കുന്നത്.
Usage:
victor_motor.set_reversed(value)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
|
മോട്ടോറിന്റെ ദിശ വിപരീത ദിശയിലാണോ എന്ന്:
|
കൺസ്ട്രക്ടർമാർ#
ഒരു വിക്ടർ മോട്ടോർ കൺട്രോളർ കോൺഫിഗർ ചെയ്യുന്നതിന് ആവശ്യമായ MotorVictor ഒബ്ജക്റ്റുകൾ സൃഷ്ടിക്കാൻ കൺസ്ട്രക്ടറുകൾ ഉപയോഗിക്കുന്നു.
MotorVictor#
MotorVictor ഒരു വിക്ടർ മോട്ടോർ കൺട്രോളർ സൃഷ്ടിക്കുന്നു.
Usage:
MotorVictor(port, reverse)
പാരാമീറ്റർ |
വിവരണം |
|---|---|
|
കൺട്രോളർ ബന്ധിപ്പിച്ചിരിക്കുന്ന 3-വയർ പോർട്ട്:
|
|
ഓപ്ഷണൽ. മോട്ടോറിന്റെ സ്പിൻ റിവേഴ്സ് ചെയ്യണമോ എന്ന് സജ്ജമാക്കുന്നു.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)