Victor Motor#
Bevezetés#
A VEX Victor motorvezérlő egy hagyományos motorvezérlő, amely egy 3 vezetékes PWM jelet vesz fel az agyból a VEXpro/EDR egyenáramú motorok vezérléséhez, amelyek nem csatlakoztathatók közvetlenül a Smart Portokhoz.
Ez az oldal victor_motor értéket használja példaként a Victor motorvezérlő nevére. Szükség szerint cserélje ki a saját konfigurált névre.
Az alábbiakban felsoroljuk az elérhető módszereket:
spin– Előre vagy hátra forgatja a motort, amíg meg nem áll.stop– Azonnal leállítja a motort.set_velocity– Megadja a motor forgási sebességét.set_reversed– Beállítja a motor forgásirányának megfordítását.
Konstrukció – Victor motorvezérlő manuális inicializálása.
MotorVictor– Létrehoz egy Victor motorvezérlőt.
pörgés#
spin paraméter a csatlakoztatott motort egy megadott irányba forgatja a motor aktuális sebessége segítségével.
Usage:
victor_motor.spin(direction, velocity, units)
Paraméterek |
Leírás |
|---|---|
|
A motor forgatásának iránya:
|
|
Opcionális. A forgási sebesség 0%-tól 100%-ig, ha |
|
Opcionális. A sebesség mértékegysége:
|
Stop#
stop azonnal leállítja a csatlakoztatott motort.
Usage:
victor_motor.stop()
Paraméterek |
Leírás |
|---|---|
Ennek a metódusnak nincsenek paraméterei. |
set_velocity#
set_velocity megmondja a motornak, hogy milyen gyorsan forogjon. Magasabb százalékos érték esetén a motor gyorsabban, alacsonyabb százalékos érték esetén pedig lassabban forog.
Minden projekt úgy kezdődik, hogy minden csatlakoztatott motor alapértelmezés szerint 50%-os sebességgel forog.
Usage:
victor_motor.set_velocity(value, units)
Paraméter |
Leírás |
|---|---|
|
A forgási sebesség 0%-tól 100%-ig, ha |
|
Opcionális. A sebesség mértékegysége:
|
megfordított_beállítás#
set_reversed beállítással a motor megfordul, így az FORWARD irány az óramutató járásával megegyezően forog. Ez a metódus ugyanúgy működik, mint ha a reverse paramétert True értékre állítanánk egy MotorVictor objektum létrehozásakor.
Usage:
victor_motor.set_reversed(value)
Paraméterek |
Leírás |
|---|---|
|
Azt jelzi, hogy a motor forgásiránya meg van-e fordítva:
|
Konstruktorok#
A konstruktorok MotorVictor objektumok létrehozására szolgálnak, amelyek szükségesek egy Victor Motor Controller konfigurálásához.
MotorVictor#
MotorVictor létrehoz egy Victor motorvezérlőt.
Usage:
MotorVictor(port, reverse)
Paraméter |
Leírás |
|---|---|
|
A 3-vezetékes port, amelyhez a vezérlő csatlakozik:
|
|
Opcionális. Beállítja, hogy a motor forgásának iránya megforduljon-e.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)