Code Progression

Code Progression

Performance Test One

reverse(4);

//reverse all motors

motorSpeed(4,41);

// run all motors at 41 percent power

goFor(4.05);

//run motors for 4.05 seconds

reverse(4.125);

//reverse all motors

motorSpeed(4,25);

// run all motors at 25 percent power

goFor(2.4);

//run motors for 2.4 seconds

motorSpeed(4,0);

//run all motors at 0 percent power

goFor(7);

//run motors for 7 seconds

reverse(4);

//reverse all motors

motorSpeed(4,35);

//run all motors at 35 percent power

goFor(2.5);

//run motors for 2.5 seconds

Performance Test Two

//reverse all motors and run at 40% power for 4.1 seconds

reverse(4);

motorSpeed(4,40);

goFor(4.1);

motorSpeed(4,25);

//brake all motors for 7 seconds

motorSpeed(4,0);

goFor(7);

//reverse all motors and run at 15% power for 3 seconds

reverse(4);

motorSpeed(4,15);

goFor(4,3);

//stop all motors for 6.5 seconds

motorSpeed(4,0);

goFor(6.5);

//reverse all motors and stop for 6.5 seconds

reverse(4);

motorSpeed(4,0);

goFor(6.5);

//reverse all motors and run at 50% power for 2 seconds

reverse(4);

motorSpeed(4,50);

goFor(2);

Final Performance Test

//reverse all motors and run at 40% power until AEV reaches 205 marks

reverse(4);

motorSpeed(4,40);

goToAbsolutePosition(205);

motorSpeed(4,25);

//stop all motors for seven seconds

motorSpeed(4,0);

goFor(7);

//reverse all motors and run at 15% power until AEV reches 168 marks

reverse(4);

motorSpeed(4,15);

goToRelativePosition(168);

//stop all motors for 6.5 seconds

motorSpeed(4,0);

goFor(6.5);

//reverse all motors and brake for 6.5 seconds

reverse(4)

motorSpeed(4,0);

goFor(6.5);

//reverse all motors and brake for 10 seconds

reverse(4);

motorSpeed(4,0);

goFor(10);

//run all motors at 50% power for 2 seconds

motorSpeed(4,50);

goFor(2);