Victor Motor#
giriiş#
VEX Victor Motor Kontrol Cihazı, Akıllı Bağlantı Noktalarına doğrudan takılamayan VEXpro/EDR DC motorları kontrol etmek için Beyin’den 3 Kablolu PWM sinyali alan eski bir motor kontrol cihazıdır.
Bu sayfada Victor Motor Kontrol Cihazı adı olarak örnek olarak victor_motor kullanılmıştır. Gerektiğinde kendi yapılandırdığınız adla değiştirin.
Aşağıda mevcut yöntemlerin listesi bulunmaktadır:
spin– Durdurulana kadar bir motoru ileri veya geri yönde döndürür.stop– Motoru hemen durdurur.set_velocity– Bir motora ne kadar hızlı döneceğini söyler.set_reversed– Bir motorun yönünün tersine çevrilmesini ayarlar.
Yapıcı – Victor Motor Kontrol Cihazını manuel olarak başlatın.
MotorVictor– Bir Victor Motor Kontrol Cihazı oluşturur.
döndürmek#
spin , bağlı bir motoru mevcut motor hızı kullanılarak belirtilen yönde döndürür.
Usage:
victor_motor.spin(direction, velocity, units)
Parametreler |
Tanım |
|---|---|
|
Motorun dönüş yönü:
|
|
İsteğe bağlı. %0 ile %100 arasında dönme hızı |
|
İsteğe bağlı. Hız birimi:
|
durmak#
stop bağlı motoru hemen durdurur.
Usage:
victor_motor.stop()
Parametreler |
Tanım |
|---|---|
Bu yöntemin parametresi yoktur. |
hızı ayarla#
set_velocity komutu, bir motora ne kadar hızlı döneceğini söyler. Daha yüksek bir yüzde, motorun daha hızlı dönmesini, daha düşük bir yüzde ise daha yavaş dönmesini sağlar.
Her proje, varsayılan olarak bağlı her motorun %50 hızda dönmesiyle başlar.
Usage:
victor_motor.set_velocity(value, units)
Parametre |
Tanım |
|---|---|
|
The velocity to spin with from 0% to 100% when using |
|
İsteğe bağlı. Hız birimi:
|
set_reversed#
set_reversed , motorun yönünü tersine çevirir, böylece FORWARD yönü saat yönünde döner. Bu yöntem, MotorVictor oluştururken reverse parametresini True olarak ayarlamakla aynı şekilde çalışır.
Usage:
victor_motor.set_reversed(value)
Parametreler |
Tanım |
|---|---|
|
Motorun yönünün tersine çevrilip çevrilmediği:
|
İnşaatçılar#
Yapıcılar, Victor Motor Kontrol Cihazını yapılandırmak için gerekli olan MotorVictor nesnesini oluşturmak için kullanılır.
MotorVictor#
MotorVictor , bir Victor Motor Kontrol Cihazı oluşturur.
Usage:
MotorVictor(port, reverse)
Parametre |
Tanım |
|---|---|
|
Victor Motor Kontrol Cihazının bağlı olduğu 3 Kablolu Bağlantı Noktası:
|
|
İsteğe bağlı. Motorun dönüş yönünün tersine çevrilip çevrilmeyeceğini ayarlar.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)