Victor Motor#
Invoering#
De VEX Victor Motor Controller is een oudere motorcontroller die een 3-draads PWM-signaal van de Brain ontvangt om VEXpro/EDR DC-motoren aan te sturen die niet rechtstreeks op Smart Ports kunnen worden aangesloten.
Op deze pagina wordt victor_motor als voorbeeldnaam voor de Victor Motor Controller gebruikt. Vervang dit door uw eigen geconfigureerde naam indien nodig.
Hieronder vindt u een lijst met beschikbare methoden:
spin– Laat een motor vooruit of achteruit draaien tot hij stopt.stop– Stopt een motor onmiddellijk.set_velocity– Vertelt een motor hoe snel hij moet draaien.set_reversed– Stelt de draairichting van een motor in op omgekeerd.
Constructor – Initialiseer handmatig een Victor-motorcontroller.
MotorVictor– Maakt een Victor-motorcontroller aan.
draaien#
spin roteert een aangesloten motor in een bepaalde richting met behulp van de huidige motorsnelheid.
Usage:
victor_motor.spin(direction, velocity, units)
Parameters |
Beschrijving |
|---|---|
|
De draairichting van de motor:
|
|
Optioneel. De rotatiesnelheid van 0% tot 100% bij gebruik van |
|
Optioneel. De snelheidseenheid:
|
stop#
stop stopt de aangesloten motor onmiddellijk.
Usage:
victor_motor.stop()
Parameters |
Beschrijving |
|---|---|
Deze methode heeft geen parameters. |
set_velocity#
set_velocity geeft aan hoe snel een motor moet draaien. Een hoger percentage zorgt ervoor dat de motor sneller draait en een lager percentage zorgt ervoor dat de motor langzamer draait.
Elk project begint met elke aangesloten motor die standaard op 50% snelheid draait.
Usage:
victor_motor.set_velocity(value, units)
Parameter |
Beschrijving |
|---|---|
|
De snelheid waarmee je wilt draaien, van 0% tot 100% bij gebruik van |
|
Optioneel. De snelheidseenheid:
|
set_reversed#
set_reversed zorgt ervoor dat de motor omgekeerd draait, zodat de FORWARD richting met de klok mee draait. Deze methode werkt hetzelfde als het instellen van de reverse parameter op True bij het construeren van een MotorVictor.
Usage:
victor_motor.set_reversed(value)
Parameters |
Beschrijving |
|---|---|
|
Of de draairichting van de motor wordt omgekeerd:
|
Constructeurs#
Constructors worden gebruikt om MotorVictor objecten te creëren, die nodig zijn voor het configureren van een Victor Motor Controller.
MotorVictor#
MotorVictor maakt een Victor-motorcontroller aan.
Usage:
MotorVictor(port, reverse)
Parameter |
Beschrijving |
|---|---|
|
De 3-draads poort waarop de controller is aangesloten:
|
|
Optioneel. Hiermee wordt bepaald of de draairichting van de motor moet worden omgekeerd.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)