Victor-moottori#
Johdanto#
VEX Victor -moottorinohjain on perinteinen moottorinohjain, joka ottaa aivoilta kolmijohtimisen PWM-signaalin ohjatakseen VEXpro/EDR-tasavirtamoottoreita, joita ei voi kytkeä suoraan Smart Port -portteihin.
Tällä sivulla käytetään esimerkkinä Victor-moottorinohjaimen nimeä victor_motor Korvaa se tarvittaessa omalla määritetyllä nimelläsi.
Alla on luettelo käytettävissä olevista menetelmistä:
spin– Pyörittää moottoria eteen- tai taaksepäin, kunnes se pysähtyy.stop– Pysäyttää moottorin välittömästi.set_velocity– Kertoo moottorille, kuinka nopeasti sen tulisi pyöriä.set_reversed– Asettaa moottorin pyörimissuunnan käänteiseksi.
Constructor – Victor-moottorinohjaimen manuaalinen alustaminen.
MotorVictor– Luo Victor-moottorinohjaimen.
pyörähdys#
spin pyörittää kytkettyä moottoria tiettyyn suuntaan käyttäen moottorin nykyistä nopeutta.
Usage:
victor_motor.spin(direction, velocity, units)
Parametrit |
Kuvaus |
|---|---|
|
Moottorin pyörimissuunta:
|
|
Optional. The velocity to spin with from 0% to 100% when using |
|
Valinnainen. Nopeuden yksikkö:
|
Stop#
stop pysäyttää kytketyn moottorin välittömästi.
Usage:
victor_motor.stop()
Parametrit |
Kuvaus |
|---|---|
Tällä menetelmällä ei ole parametreja. |
set_velocity#
set_velocity kertoo moottorille, kuinka nopeasti sen tulisi pyöriä. Suurempi prosenttiosuus saa moottorin pyörimään nopeammin ja pienempi prosenttiosuus hidastaa sitä.
Jokainen projekti alkaa siten, että jokainen kytketty moottori pyörii oletusarvoisesti 50 %:n nopeudella.
Usage:
victor_motor.set_velocity(value, units)
Parametri |
Kuvaus |
|---|---|
|
The velocity to spin with from 0% to 100% when using |
|
Valinnainen. Nopeuden yksikkö:
|
set_reversed#
set_reversed asettaa moottorin pyörimään taaksepäin niin, että FORWARD pyörii myötäpäivään. Tämä menetelmä toimii samalla tavalla kuin reverse -parametrin asettaminen arvoon True rakennettaessa MotorVictor-funktiota.
Usage:
victor_motor.set_reversed(value)
Parametrit |
Kuvaus |
|---|---|
|
Onko moottorin pyörimissuunta päinvastainen:
|
Rakentajat#
Konstruktoreita käytetään luomaan MotorVictor -objektia, jotka ovat välttämättömiä Victor-moottorinohjaimen konfiguroimiseksi.
MotorVictor#
MotorVictor luo Victor-moottorinohjaimen.
Usage:
MotorVictor(port, reverse)
Parametri |
Kuvaus |
|---|---|
|
3-johtiminen portti, johon ohjain on kytketty:
|
|
Optional. Sets whether the motor’s spin should be reversed.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)