Віктор Мотор#
Вступ#
Контролер двигуна VEX Victor – це застарілий контролер двигуна, який приймає 3-провідний ШІМ-сигнал від Brain для керування двигунами постійного струму VEXpro/EDR, які не можна підключати безпосередньо до Smart Ports.
На цій сторінці як приклад назви контролера двигуна Victor використовується victor_motor За потреби замініть її власною налаштованою назвою.
Нижче наведено список доступних методів:
spin– Обертає двигун вперед або назад до зупинки.stop– Негайно зупиняє двигун.set_velocity– Вказує двигуну, з якою швидкістю обертатися.set_reversed– Встановлює зворотний напрямок обертання двигуна.
Конструктор – Ручна ініціалізація контролера двигуна Victor.
MotorVictor– Створює контролер двигуна Victor.
обертання#
spin обертає підключений двигун у заданому напрямку, використовуючи поточну швидкість двигуна.
Usage:
victor_motor.spin(direction, velocity, units)
Параметри |
Опис |
|---|---|
|
Напрямок обертання двигуна:
|
|
Необов’язково. Швидкість обертання від 0% до 100% при використанні |
|
Необов’язково. Одиниця вимірювання швидкості:
|
СТІЙ#
stop негайно зупиняє підключений двигун.
Usage:
victor_motor.stop()
Параметри |
Опис |
|---|---|
Цей метод не має параметрів. |
встановити_швидкість#
set_velocity вказує двигуну, як швидко обертатися. Вищий відсоток змушує двигун обертатися швидше, а нижчий відсоток — повільніше.
Кожен проект починається з того, що кожен підключений двигун обертається зі швидкістю 50% за замовчуванням.
Usage:
victor_motor.set_velocity(value, units)
Параметр |
Опис |
|---|---|
|
Швидкість обертання від 0% до 100% при використанні |
|
Необов’язково. Одиниця вимірювання швидкості:
|
set_reversed#
set_reversed встановлює реверс двигуна, щоб напрямок FORWARD обертався за годинниковою стрілкою. Цей метод працює так само, як встановлення параметра reverse на True під час побудови MotorVictor.
Usage:
victor_motor.set_reversed(value)
Параметри |
Опис |
|---|---|
|
Чи змінено напрямок обертання двигуна на зворотний:
|
Конструктори#
Конструктори використовуються для створення об’єктів MotorVictor , які необхідні для налаштування контролера двигуна Victor.
MotorVictor#
MotorVictor створює контролер двигуна Victor.
Usage:
MotorVictor(port, reverse)
Параметр |
Опис |
|---|---|
|
3-провідний порт, до якого підключено контролер:
|
|
Необов’язково. Встановлює, чи слід обертати двигун у зворотному напрямку.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)