subsystem:子系统
概要
详细介绍
public class Subsystem {
public Arm arm;
public final Robot robot;
public Subsystem(Robot robot) {
this.robot = robot;
this.arm = new Arm(robot);
}
}
private final Robot robot;
private DcMotorEx armmotor;
public Arm(Robot robot) {
this.robot = robot;
armmotor = robot.hardwareMap.get(DcMotorEx.class, "armmotor");
//通过hardwareMap,可根据机器人配置时关联的相应物理设备名称,检索运行时的 HardwareDevice 实例。
armmotor.setMode(DcMotor.RunMode.RUN_WITHOUT_ENCODER);
//RUN_WITHOUT_ENCODERS 表示电机不使用编码器,而是用给定的速度和时间运行。
armmotor.setZeroPowerBehavior(DcMotor.ZeroPowerBehavior.BRAKE);
//设置机器在0功率下的状态
}Last updated