Victor Motor#
Introduktion#
VEX Victor Motor Controller är en äldre motorstyrenhet som tar en 3-tråds PWM-signal från Brain för att styra VEXpro/EDR DC-motorer som inte kan anslutas direkt till Smart Ports.
Den här sidan använder victor_motor som exempelnamn för Victor Motor Controller. Ersätt det med ditt eget konfigurerade namn efter behov.
Nedan följer en lista över tillgängliga metoder:
spin– Snurrar en motor framåt eller bakåt tills den stannar.stop– Stoppar en motor omedelbart.set_velocity– Anger hur snabbt motorn ska snurra.set_reversed– Ställer in en motor så att dess riktning reverseras.
Konstruktör – Initiera en Victor-motorstyrenhet manuellt.
MotorVictor– Skapar en Victor-motorstyrenhet.
snurra#
spin roterar en ansluten motor i en specificerad riktning med hjälp av aktuell motorhastighet.
Usage:
victor_motor.spin(direction, velocity, units)
Parametrar |
Beskrivning |
|---|---|
|
Riktningen som motorn ska snurras i:
|
|
Valfritt. Hastigheten att rotera med från 0% till 100% när |
|
Valfritt. Hastighetsenheten:
|
stopp#
stop stoppar den anslutna motorn omedelbart.
Usage:
victor_motor.stop()
Parametrar |
Beskrivning |
|---|---|
Den här metoden har inga parametrar. |
set_velocity#
set_velocity anger hur snabbt en motor ska snurra. En högre procentandel gör att motorn snurrar snabbare och en lägre procentandel gör att motorn snurrar långsammare.
Varje projekt börjar med att varje ansluten motor roterar med 50 % hastighet som standard.
Usage:
victor_motor.set_velocity(value, units)
Parameter |
Beskrivning |
|---|---|
|
Hastigheten att rotera med från 0% till 100% när |
|
Valfritt. Hastighetsenheten:
|
set_reversed#
set_reversed ställer in motorn att reverseras så att FORWARD roterar medurs. Denna metod fungerar på samma sätt som att ställa in parametern reverse till True när man konstruerar en MotorVictor.
Usage:
victor_motor.set_reversed(value)
Parametrar |
Beskrivning |
|---|---|
|
Om motorns riktning är omvänd:
|
Konstruktörer#
Konstruktorer används för att skapa MotorVictor objekt, vilka är nödvändiga för att konfigurera en Victor Motor Controller.
MotorVictor#
MotorVictor skapar en Victor-motorstyrenhet.
Usage:
MotorVictor(port, reverse)
Parameter |
Beskrivning |
|---|---|
|
Den 3-trådsport som Victor Motor Controller är ansluten till:
|
|
Valfritt. Anger om motorns rotation ska reverseras.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)