Log in

View Full Version : Adding a delay to commands


APrettyDucky
21-02-2012, 17:12
What I need to do is figure out how to add a delay to a command, like when i press and hold button, the motor that is supposed to turn is delayed for a second, and then turns. I am also wondering how to implement this into autonomous.

Thanks

Ether
21-02-2012, 17:27
What I need to do is figure out how to add a delay to a command, like when i press and hold button, the motor that is supposed to turn is delayed for a second, and then turns. I am also wondering how to implement this into autonomous.

Thanks

You have two choices:

1) state machine (http://www.chiefdelphi.com/forums/showpost.php?p=1130036&postcount=2)

2) periodic tasks
(http://www.chiefdelphi.com/forums/showpost.php?p=1120343&postcount=4)

kentwedeking
23-02-2012, 21:48
Set a flag that you've pressed a button via a functional global or using a :ahh: global variable:ahh: and put your sequence code in the Periodic Tasks VI. If you leave it in your Teleop or autonomous you'll not be happy ... it'll block your execution and cause you code to have delays you don't want ...