Viktors Motors#
Ievads#
VEX Victor motora kontrolieris ir mantots motora kontrolieris, kas saņem 3 vadu PWM signālu no smadzenēm, lai vadītu VEXpro/EDR līdzstrāvas motorus, kurus nevar tieši pieslēgt viedajām pieslēgvietām.
Šajā lapā kā Victor motora kontrollera nosaukuma piemērs tiek izmantots victor_motor Ja nepieciešams, nomainiet to ar savu konfigurēto nosaukumu.
Zemāk ir pieejamo metožu saraksts:
spin– Griež motoru uz priekšu vai atpakaļ, līdz tas apstājas.stop– Nekavējoties aptur motoru.set_velocity– Norāda motoram, cik ātri griezties.set_reversed– Iestata motora griešanās virzienu pretēju.
Konstruktors — manuāli inicializēt Victor motora kontrolleri.
MotorVictor– Izveido Victor motora kontrolleri.
grieziens#
spin pagriež pievienoto motoru norādītajā virzienā, izmantojot pašreizējo motora ātrumu.
Usage:
victor_motor.spin(direction, velocity, units)
Parametri |
Apraksts |
|---|---|
|
Motora griešanās virziens:
|
|
Neobligāti. Griešanās ātrums no 0% līdz 100%, izmantojot |
|
Pēc izvēles. Ātruma mērvienība:
|
apstāties#
stop nekavējoties aptur pievienoto motoru.
Usage:
victor_motor.stop()
Parametri |
Apraksts |
|---|---|
Šai metodei nav parametru. |
iestatīt_ātrumu#
set_velocity norāda motoram, cik ātri griezties. Augstāka procentuālā vērtība liek motoram griezties ātrāk, bet zemāka procentuālā vērtība liek motoram griezties lēnāk.
Katrs projekts sākas ar to, ka katrs pievienotais motors pēc noklusējuma griežas ar 50% ātrumu.
Usage:
victor_motor.set_velocity(value, units)
Parametrs |
Apraksts |
|---|---|
|
Griešanās ātrums no 0% līdz 100%, izmantojot |
|
Pēc izvēles. Ātruma mērvienība:
|
set_reversed#
set_reversed iestata motora griešanās virzienu atpakaļgaitā, lai FORWARD virziens grieztos pulksteņrādītāja virzienā. Šī metode darbojas tāpat kā parametra reverse iestatīšana uz True , veidojot MotorVictor.
Usage:
victor_motor.set_reversed(value)
Parametri |
Apraksts |
|---|---|
|
Vai motora griešanās virziens ir apgriezts:
|
Konstruktori#
Konstruktori tiek izmantoti, lai izveidotu MotorVictor objektus, kas ir nepieciešami Victor motora kontrollera konfigurēšanai.
MotorVictor#
MotorVictor izveido Victor motora kontrolieri.
Usage:
MotorVictor(port, reverse)
Parametrs |
Apraksts |
|---|---|
|
3 vadu ports, kuram ir pievienots Victor motora kontrolleris:
|
|
Neobligāti. Nosaka, vai motora griešanās virziens ir jāapgriež atpakaļ.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)