393-as motor#
Bevezetés#
A 393-as motor egy egyenáramú motor, amelyet egy VEX motorvezérlő 29 (MC29) vezérel. Az MC29 a 3 vezetékes Brain portról érkező impulzusszélesség-modulációs (PWM) jelet változó feszültséggé alakítja, amely meghajtja a 393-as motort.

Ez az oldal motor_393 használja példaként a 393-as motor 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 393-as motort, amíg meg nem áll.set_velocity– Megadja a motornak a forgási sebességét. 393stop– Azonnal leállítja a 393-as motort.set_reversed– Beállítja a 393-as motor forgásirányának megfordítását.
Konstruktor – Motorvezérlő manuális inicializálása 29.
Motor29– Létrehoz egy 29-es motorvezérlőt.
pörgés#
spin paraméter a csatlakoztatott 393-as motort a megadott irányba forgatja a motor aktuális sebessége segítségével.
Usage:
motor_393.spin(direction, velocity, units)
Paraméterek |
Leírás |
|---|---|
|
A motor forgatásának iránya 393:
|
|
Opcionális. A forgási sebesség 0%-tól 100%-ig, ha |
|
Opcionális. A sebesség mértékegysége:
|
set_velocity#
set_velocity megmondja a 393-as motornak, hogy milyen gyorsan forogjon. Magasabb százalékos érték esetén a 393-as motor gyorsabban, alacsonyabb százalékos érték esetén pedig lassabban forog.
Minden projekt úgy kezdődik, hogy minden 393-as motor alapértelmezés szerint 50%-os sebességgel forog.
Usage:
motor_393.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:
|
Stop#
stop azonnal leállítja a csatlakoztatott 393-as motort.
Usage:
motor_393.stop()
Paraméterek |
Leírás |
|---|---|
Ennek a metódusnak nincsenek paraméterei. |
megfordított_beállítás#
set_reversed beállítással a 393-as motort fordítottra állítjuk be, így az FORWARD irány az óramutató járásával megegyezően forog. Ez a metódus ugyanúgy működik, mint a reverse paraméter True értékre állítása egy Motor29 létrehozásakor.
Usage:
motor_393.set_reversed(value)
Paraméterek |
Leírás |
|---|---|
|
Azt jelzi, hogy a 393-as motor forgásiránya fordított-e:
|
Konstruktorok#
A konstruktorok segítségével manuálisan hozhatók létre Motor29 objektumok, amelyek szükségesek egy Motor Controller 29/Motor 393 VEXcode-on kívüli konfigurálásához.
Motor29#
Motor29 létrehoz egy 29-es motorvezérlőt.
Usage:
Motor29(port, reverse)
Paraméter |
Leírás |
|---|---|
|
A 3 vezetékes port, amelyhez a motor csatlakozik:
|
|
Opcionális. Beállítja, hogy a 393-as motor forgásának iránya megforduljon-e.
|
# Create a Motor Controller 29 in Port A
motor_393 = Motor29(brain.three_wire_port.a)