Victor Motor#
Giới thiệu#
Bộ điều khiển động cơ VEX Victor là một bộ điều khiển động cơ đời cũ, nhận tín hiệu PWM 3 dây từ bộ xử lý trung tâm để điều khiển các động cơ DC VEXpro/EDR không thể cắm trực tiếp vào Smart Port.
Trang này sử dụng victor_motor làm ví dụ về tên Bộ điều khiển động cơ Victor. Hãy thay thế nó bằng tên do bạn cấu hình nếu cần.
Dưới đây là danh sách các phương pháp có sẵn:
spin– Quay động cơ tiến hoặc lùi cho đến khi dừng lại.stop– Dừng động cơ ngay lập tức.set_velocity– Cho động cơ biết tốc độ quay.set_reversed– Đặt động cơ quay ngược chiều.
Constructor – Khởi tạo thủ công bộ điều khiển động cơ Victor.
MotorVictor– Tạo Bộ điều khiển động cơ Victor.
quay#
spin quay động cơ được kết nối theo hướng xác định bằng cách sử dụng vận tốc động cơ hiện tại.
Usage:
victor_motor.spin(direction, velocity, units)
Thông số |
Sự miêu tả |
|---|---|
|
Hướng quay của động cơ:
|
|
Tùy chọn. Tốc độ quay từ 0% đến 100% khi sử dụng |
|
Tùy chọn. Đơn vị vận tốc:
|
dừng lại#
stop dừng động cơ được kết nối ngay lập tức.
Usage:
victor_motor.stop()
Thông số |
Sự miêu tả |
|---|---|
Phương pháp này không có tham số. |
đặt vận tốc#
Tham số set_velocity cho biết tốc độ quay của động cơ. Tỷ lệ phần trăm càng cao thì động cơ càng quay nhanh, và tỷ lệ phần trăm càng thấp thì động cơ càng quay chậm.
Mỗi dự án đều bắt đầu với việc mỗi động cơ được kết nối quay ở tốc độ 50% theo mặc định.
Usage:
victor_motor.set_velocity(value, units)
Tham số |
Sự miêu tả |
|---|---|
|
Tốc độ quay từ 0% đến 100% khi sử dụng |
|
Tùy chọn. Đơn vị vận tốc:
|
set_reversed#
set_reversed thiết lập động cơ đảo chiều để FORWARD hướng quay theo chiều kim đồng hồ. Phương pháp này hoạt động tương tự như việc đặt reverse tham số thành True khi xây dựng một MotorVictor.
Usage:
victor_motor.set_reversed(value)
Thông số |
Sự miêu tả |
|---|---|
|
Liệu hướng quay của động cơ có bị đảo ngược hay không:
|
Các hàm tạo#
Các hàm tạo được sử dụng để tạo ra MotorVictor , cần thiết cho việc cấu hình Bộ điều khiển động cơ Victor.
MotorVictor#
MotorVictor tạo ra một bộ điều khiển động cơ Victor.
Usage:
MotorVictor(port, reverse)
Tham số |
Sự miêu tả |
|---|---|
|
Cổng 3 dây mà Bộ điều khiển động cơ Victor được kết nối:
|
|
Tùy chọn. Thiết lập xem động cơ có nên quay ngược chiều kim đồng hồ hay không.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)