Silnik 393#
Wstęp#
Silnik 393 to silnik prądu stałego sterowany za pomocą sterownika silnika VEX 29 (MC29). MC29 konwertuje sygnał modulacji szerokości impulsu (PWM) z 3-żyłowego portu Brain na napięcie zmienne, które napędza silnik 393.

Ta strona używa motor_393 jako przykładowej nazwy silnika 393. W razie potrzeby zastąp ją własną, skonfigurowaną nazwą.
Poniżej znajduje się lista dostępnych metod:
spin– Obraca silnik 393 do przodu lub do tyłu, aż do zatrzymania.set_velocity– Informuje silnik 393, jak szybko ma się kręcić.stop– Natychmiast zatrzymuje silnik 393.set_reversed– Ustawia silnik 393 tak, aby jego kierunek został odwrócony.
Konstruktor – Ręczna inicjalizacja sterownika silnika 29.
Motor29– Tworzy kontroler silnika 29.
kręcić się#
spin obraca podłączony silnik 393 w określonym kierunku, wykorzystując bieżącą prędkość silnika.
Usage:
motor_393.spin(direction, velocity, units)
Parametry |
Opis |
|---|---|
|
Kierunek, w którym ma się kręcić silnik 393:
|
|
Opcjonalnie. Prędkość wirowania od 0% do 100% przy użyciu |
|
Opcjonalnie. Jednostka prędkości:
|
ustaw_prędkość#
Wartość set_velocity informuje silnik 393, jak szybko ma się obracać. Wyższy procent powoduje, że silnik 393 obraca się szybciej, a niższy procent powoduje, że silnik 393 obraca się wolniej.
Każdy projekt rozpoczyna się od tego, że każdy silnik 393 domyślnie obraca się z prędkością 50%.
Usage:
motor_393.set_velocity(value, units)
Parametr |
Opis |
|---|---|
|
Prędkość wirowania od 0% do 100% przy użyciu |
|
Opcjonalnie. Jednostka prędkości:
|
zatrzymywać się#
stop natychmiast zatrzymuje podłączony silnik 393.
Usage:
motor_393.stop()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
ustaw_odwrócony#
set_reversed ustawia silnik 393 tak, aby kierunek FORWARD obracał się zgodnie z ruchem wskazówek zegara. Ta metoda działa tak samo, jak ustawienie parametru reverse na True podczas konstruowania Motor29.
Usage:
motor_393.set_reversed(value)
Parametry |
Opis |
|---|---|
|
Czy kierunek silnika 393 jest odwrócony:
|
Konstruktorzy#
Konstruktory służą do ręcznego tworzenia obiektów Motor29 , które są niezbędne do konfiguracji sterownika silnika 29/silnika 393 poza kodem VEXcode.
Motor29#
Motor29 tworzy kontroler silnika 29.
Usage:
Motor29(port, reverse)
Parametr |
Opis |
|---|---|
|
Port 3-żyłowy, do którego podłączony jest silnik:
|
|
Opcjonalnie. Ustawia, czy obrót silnika 393 powinien zostać odwrócony.
|
# Create a Motor Controller 29 in Port A
motor_393 = Motor29(brain.three_wire_port.a)