Performance Test 1:
Coasting
//reverse all motors
reverse(4);
// set all motors speed to 30%
motorSpeed(4,30);
// go to the absolute position -150 marks
goToAbsolutePosition(-150);
// brake all the motor
brake(4);
Power Braking
//reverse all motors
reverse(4);
// set all motors speed to 30%
motorSpeed(4,30);
// go to the absolute position -150 marks
goToAbsolutePosition(-150);
// brake all the motor
brake(4);
// reverse all the motors
reverse(4);
// set all motors speed to 35%
motorSpeed(4,35);
// keep the speed for 1 second
goFor(1);
// brake all the motors
brake(4);
Performance Test 2:
Coasting
//To get to middle
// reverse all the moors
reverse(4);
// all motors run at speed 40
motorSpeed(4, 40);
// go to absolute position 155 marks
goToAbsolutePosition(155);
// brake all motors
brake(4);
// brake for 11 seconds
goFor(11);
//To get to caboose
// all motor run at speed 30
motorSpeed(4, 30);
// go to absolute position 470
goToAbsolutePosition(470);
// brake all motors
brake(4);
// brake for 2 seconds
goFor(2);
//Braking before Caboose
// reverse all the motors
reverse(4);
// all motors run at speed 25
motorSpeed(4,25);
// keep speed for 1 second
goFor(1);
// brake all motors
brake(4);
// brake for 5 seconds
goFor(5);
Power Braking
//To get to middle
// reverse all motors
reverse(4);
// all motors run at speed 40
motorSpeed(4, 40);
// go to absolute position 265 marks
goToAbsolutePosition(265);
// brake all motors
brake(4);
// reverse all motors
reverse(4);
// all motors run at speed 50
motorSpeed(4, 50);
// keep speed for 1 second
goFor(1);
brake all motors
brake(4);
// keep braking for 8 seconds
goFor(8);
//To get to caboose
// reverse all motors
reverse(4);
// all motors speed at 30
motorSpeed(4, 30);
// go to absolute position 470 marks
goToAbsolutePosition(470);
// brake all motors
brake(4);
// brake for 2 seconds
goFor(2);
//Braking before Caboose
// reverse all motors
reverse(4);
// all motors speed set to 25
motorSpeed(4,25);
// keep that speed for 1 second
goFor(1);
// brake all motors
brake(4);
// keep braking for 5 seconds
goFor(5);
Final Performance Test:
//To middle Power Braking
// reverse all motors
reverse(4);
// all motors speed set to 40
motorSpeed(4, 40);
// go to absolute position 269 marks
goToAbsolutePosition(269);
// brake all motors
brake(4);
//Braking before middle gate
//reverse all motors
reverse(4);
// all motors speed set to 50
motorSpeed(4, 50);
// keep speed for 1 second
goFor(1);
// brake all motors
brake(4);
// keep braking for 8 seconds
goFor(8);
//To get to caboose
// reverse all motors
reverse(4);
// all motors speed set to 40
motorSpeed(4,40);
// go to absolute position 469 marks
goToAbsolutePosition(469);
// brake all motors
brake(4);
// keep braking for 1.5 seconds
goFor(1.5);
//Braking before Caboose
// reverse all motors
reverse(4);
// set all motors speed to 40
motorSpeed(4,40);
// keep speed for 1 second
goFor(1);
// brake all motors
brake(4);
// keep braking for 5 seconds
goFor(5);
//Back to middle with Caboose
// all motors speed set to 40
motorSpeed(4, 40);
// go to absolute position 430
goToAbsolutePosition(430);
//brake all motors
brake(4);
//Brake at middle gate
//reverse all motors
reverse(4);
// set all motors speed to 50
motorSpeed(4,50);
//keep speed for 2 seconds
goFor(2);
// brake all motors
brake(4);
//keep braking for 8 seconds
goFor(8);
//Go through middle gate
//reverse all the motors
reverse(4);
// all motors speed set to 50
motorSpeed(4,50);
// go to absolute position 315 marks
goToAbsolutePosition(315);
// brake all motors
brake(4);
// reverse all motors
reverse(4);
//Stop at Ending
// go to absolute position 2oo marks
goToAbsolutePosition(200);
// set all motors speed to 40
motorSpeed(4,40);
// keep speed for 1 second
goFor(1);
//brake all motors
brake(4);