My programmer team and I just collected some data on the operation of all 3 motor controllers. Jaguars, Victors, and Talons. We put a motor on a wheel with a gearbox and an encoder. We collected the minimum value that had to be sent to the controller to start the motor moving forward and reverse, the maximum forward and reverse speeds, and a graph of speed over time. We had the program increase the value sent to the controller by 0.01 every 0.5 seconds until it reached full power then decrease the value by 0.01 until it reached full reverse power, then increases again until it reached a stop. I've made sure the controllers were properly calibrated and used the correct class for each.
Jaguar:
Start value: 0.110
Reverse start value: -0.060
Top speed: 543.478 units/sec
Reverse top speed: -543.478 units/sec
Victor 884:
Start value: 0.090
Reverse start value: -.060
Top speed: 657.895 units/sec
Reverse top speed: -568.182 units/sec
Talon:
Start value: 0.070
Reverse start value: -.060
Top speed: 543.478 units/sec
Reverse top speed: -568.182 units/sec
