Viktor Motor#
Zavedení#
Řadič motoru VEX Victor je starší řadič motoru, který přijímá 3vodičový PWM signál z řídicí jednotky Brain pro řízení stejnosměrných motorů VEXpro/EDR, které nelze přímo zapojit do inteligentních portů.
Tato stránka používá jako příklad názvu řídicí jednotky motoru Victor hodnotu victor_motor V případě potřeby jej nahraďte vlastním nakonfigurovaným názvem.
Níže je uveden seznam dostupných metod:
spin– Roztočí motor dopředu nebo dozadu, dokud se nezastaví.stop– Okamžitě zastaví motor.set_velocity– Říká motoru, jak rychle se má otáčet.set_reversed– Nastaví motor tak, aby se jeho směr otáčení obrátil.
Konstruktor – Ruční inicializace řídicí jednotky motoru Victor.
MotorVictor– Vytvoří řídicí jednotku motoru Victor.
roztočit#
spin otáčí připojený motor v daném směru pomocí aktuální rychlosti motoru.
Usage:
victor_motor.spin(direction, velocity, units)
Parametry |
Popis |
|---|---|
|
Směr otáčení motoru:
|
|
Volitelné. Rychlost otáčení od 0 % do 100 % při použití |
|
Volitelné. Jednotka rychlosti:
|
zastávka#
stop okamžitě zastaví připojený motor.
Usage:
victor_motor.stop()
Parametry |
Popis |
|---|---|
Tato metoda nemá žádné parametry. |
set_velocity#
set_velocity určuje, jak rychle se má motor otáčet. Vyšší procento způsobí, že se motor otáčí rychleji, a nižší procento, že se motor otáčí pomaleji.
Každý projekt začíná s každým připojeným motorem, který se standardně otáčí rychlostí 50 %.
Usage:
victor_motor.set_velocity(value, units)
Parametr |
Popis |
|---|---|
|
Rychlost otáčení od 0 % do 100 % při použití |
|
Volitelné. Jednotka rychlosti:
|
set_reversed#
set_reversed nastaví motor do reverzního směru, takže směr FORWARD se bude otáčet ve směru hodinových ručiček. Tato metoda funguje stejně jako nastavení parametru reverse na hodnotu True při konstrukci MotorVictor.
Usage:
victor_motor.set_reversed(value)
Parametry |
Popis |
|---|---|
|
Zda je směr otáčení motoru obrácen:
|
Konstruktéři#
Konstruktory se používají k vytvoření objektů MotorVictor MotorVictor regulátoru motoru Victor.
MotorVictor#
MotorVictor vytvoří řídicí jednotku motoru Victor.
Usage:
MotorVictor(port, reverse)
Parametr |
Popis |
|---|---|
|
3vodičový port, ke kterému je připojena kontrolér:
|
|
Volitelné. Nastavuje, zda se má otáčení motoru obrátit.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)