edu.wpi.first.wpilibj.CANTalon.ControlMode的实例源码

项目:2015-Recycle-rush    文件RobotMap.java   
public static void changeControlMode(ControlMode mode) {
    // Set control mode for the CAN Talon motor controllers
    mecanumDriveControlsLeftFront.changeControlMode(mode);
    mecanumDriveControlsLeftRear.changeControlMode(mode);
    mecanumDriveControlsRightFront.changeControlMode(mode);
    mecanumDriveControlsRightRear.changeControlMode(mode);

    // Makes sure the Feedback Device is a Quad Encoder
    mecanumDriveControlsLeftFront.setFeedbackDevice(CANTalon.FeedbackDevice.QuadEncoder);
    mecanumDriveControlsLeftRear.setFeedbackDevice(CANTalon.FeedbackDevice.QuadEncoder);
    mecanumDriveControlsRightFront.setFeedbackDevice(CANTalon.FeedbackDevice.QuadEncoder);
    mecanumDriveControlsRightRear.setFeedbackDevice(CANTalon.FeedbackDevice.QuadEncoder);

    // Sets PID Values for the Mecanum Drive Train
    if (mode.equals(ControlMode.Speed)) {
        mecanumDriveControlsLeftFront.setPID(1,0.002,1.0,0.0001,255,200,0);
        mecanumDriveControlsLeftRear.setPID(1,0);
        mecanumDriveControlsRightFront.setPID(1,0);
        mecanumDriveControlsRightRear.setPID(1,0);
    }

}
项目:2015-Recycle-rush    文件DriveTrain.java   
/**
 * Turns the robot.
 * @param left Whether to turn left (true),or right (false)
 */
public void turn(boolean left){
    for (int i = 0; i < motors.size(); i++) {
        RobotMap.changeControlMode(ControlMode.Speed);
        if (left) {
            robotDrive.mecanumDrive_Cartesian(0,-.5,0);
        }
        else {
            robotDrive.mecanumDrive_Cartesian(0,.5,0);
        }
    }
   }

相关文章

买水果
比较全面的redis工具类
gson 反序列化到多态子类
java 版本的 mb_strwidth
JAVA 反转字符串的最快方法,大概比StringBuffer.reverse()性...
com.google.gson.internal.bind.ArrayTypeAdapter的实例源码...