Motor 393#
Einführung#
Ein Motor 393 ist ein Gleichstrommotor, der über einen VEX Motor Controller 29 (MC29) gesteuert wird. Der MC29 wandelt das Pulsweitenmodulationssignal (PWM) von einem 3-Draht-Brain-Port in eine variable Spannung um, die den Motor 393 ansteuert.

Diese Seite verwendet motor_393 als Beispielnamen für Motor 393. Ersetzen Sie diesen bei Bedarf durch Ihren eigenen Namen.
Nachfolgend finden Sie eine Liste der verfügbaren Methoden:
spin– Dreht einen Motor 393 vorwärts oder rückwärts, bis er zum Stillstand kommt.stop– Stoppt einen Motor 393 sofort.set_velocity– Sagt einem Motor 393, wie schnell er sich drehen soll.set_reversed– Stellt die Drehrichtung eines Motors 393 um.
Konstruktor – Motorsteuerung manuell initialisieren 29.
Motor29– Erzeugt einen Motorcontroller 29.
drehen#
spin dreht einen angeschlossenen Motor 393 in eine bestimmte Richtung unter Verwendung der aktuellen Motorgeschwindigkeit.
Usage:
motor_393.spin(direction, velocity, units)
Parameter |
Beschreibung |
|---|---|
|
Die Drehrichtung des Motors 393:
|
|
Optional. The velocity to spin with from 0% to 100% when using |
|
Optional. Die Geschwindigkeitseinheit:
|
stoppen#
stop stoppt den angeschlossenen Motor 393 sofort.
Usage:
motor_393.stop()
Parameter |
Beschreibung |
|---|---|
Diese Methode hat keine Parameter. |
set_velocity#
Der Befehl set_velocity gibt dem Motor 393 die Drehzahl vor. Ein höherer Prozentwert beschleunigt die Drehung, ein niedrigerer Prozentwert verlangsamt sie.
Bei jedem Projekt läuft jeder Motor 393 standardmäßig mit 50 % Drehzahl.
Usage:
motor_393.set_velocity(value, units)
Parameter |
Beschreibung |
|---|---|
|
Die Drehzahl, mit der von 0 % bis 100 % gedreht werden soll, wenn |
|
Optional. Die Geschwindigkeitseinheit:
|
set_reversed#
set_reversed bewirkt, dass sich Motor 393 in die FORWARD im Uhrzeigersinn dreht. Diese Methode entspricht der Einstellung des Parameters reverse auf True beim Erstellen eines Motor29.
Usage:
motor_393.set_reversed(value)
Parameter |
Beschreibung |
|---|---|
|
Ob die Drehrichtung des Motors 393 umgekehrt wird:
|
Konstruktoren#
Konstruktoren werden verwendet, um manuell Motor29 Objekte zu erstellen, die für die Konfiguration eines Motor Controllers 29/Motors 393 außerhalb von VEXcode erforderlich sind.
Motor29#
Motor29 erzeugt einen Motor Controller 29.
Usage:
Motor29(port, reverse)
Parameter |
Beschreibung |
|---|---|
|
Der 3-Draht-Anschluss, an den der Motorcontroller 29 angeschlossen ist:
|
|
Optional. Legt fest, ob die Drehrichtung des Motors 393 umgekehrt werden soll.
|
# Create a Motor Controller 29 in Port A
motor_393 = Motor29(brain.three_wire_port.a)