빅터 모터#
소개#
VEX Victor 모터 컨트롤러는 메인보드에서 3선식 PWM 신호를 받아 스마트 포트에 직접 연결할 수 없는 VEXpro/EDR DC 모터를 제어하는 기존 모터 컨트롤러입니다.
이 페이지에서는 예시로 Victor 모터 컨트롤러 이름으로 victor_motor 사용합니다. 필요에 따라 구성된 이름으로 교체하십시오.
다음은 사용 가능한 방법 목록입니다.
spin– 모터를 멈출 때까지 앞뒤로 회전시킵니다.stop– 모터를 즉시 정지시킵니다.set_velocity– 모터에게 얼마나 빠르게 회전해야 하는지 알려줍니다.set_reversed– 모터의 방향을 반전시킵니다.
생성자 – Victor 모터 컨트롤러를 수동으로 초기화합니다.
MotorVictor– Victor 모터 컨트롤러를 생성합니다.
회전#
spin 현재 모터 속도를 사용하여 연결된 모터를 지정된 방향으로 회전시킵니다.
Usage:
victor_motor.spin(direction, velocity, units)
매개변수 |
설명 |
|---|---|
|
모터를 회전시키는 방향:
|
|
선택 사항. |
|
선택 사항입니다. 속도 단위:
|
멈추다#
stop 연결된 모터를 즉시 정지시킵니다.
Usage:
victor_motor.stop()
매개변수 |
설명 |
|---|---|
이 메서드에는 매개변수가 없습니다. |
속도 설정#
set_velocity 모터의 회전 속도를 지정합니다. 백분율이 높을수록 모터 회전 속도가 빨라지고, 백분율이 낮을수록 모터 회전 속도가 느려집니다.
모든 프로젝트는 연결된 각 모터가 기본적으로 50% 속도로 회전하는 것으로 시작합니다.
Usage:
victor_motor.set_velocity(value, units)
매개변수 |
설명 |
|---|---|
|
The velocity to spin with from 0% to 100% when using |
|
선택 사항입니다. 속도 단위:
|
set_reversed#
set_reversed 모터를 반전시켜 FORWARD 방향이 시계 방향으로 회전하도록 설정합니다. 이 방법은 MotorVictor을 구성할 때 reverse 매개변수를 True 로 설정하는 것과 동일하게 작동합니다.
Usage:
victor_motor.set_reversed(value)
매개변수 |
설명 |
|---|---|
|
모터 회전 방향 반전 여부:
|
건설업자#
생성자는 Victor 모터 컨트롤러를 구성하는 데 필요한 MotorVictor MotorVictor 생성하는 데 사용됩니다.
MotorVictor#
MotorVictor Victor 모터 컨트롤러를 생성합니다.
Usage:
MotorVictor(port, reverse)
매개변수 |
설명 |
|---|---|
|
컨트롤러가 연결된 3선 포트: |
|
선택 사항입니다. 모터의 회전 방향을 반대로 할지 여부를 설정합니다.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)