Log in

View Full Version : autonomous location


manodrum
28-03-2003, 00:10
is it best to put the autonomous code in a SUB? or have it in the main loop? if it is in the main loop, how do you stop it from running if you aren't in autonomous mode? I read the article here:

http://www.combbat.com/programming/autonomous.shtml

and I'd like to do my autonomous that way, but I just need to know where to put it.

Thanks,
manodrum

Jeff_Rice
28-03-2003, 00:24
We did it in a subroutine. That way, all we had to do was return at the end and thus we made sure we didn't accidently have it do autonomous when we were supposed to drive.

rust710
28-03-2003, 07:45
I put ours in a sub and every function on our robot was in a sub and I always call all the subs, but at the top of the autonomous I put an if statement like this. if auton_mode = 0 then Return . This canceled the sub if we where not in autonomous mode.

Dusan
01-04-2003, 20:57
Instead of using subs ... why don't you get the new version of P-basic and use multiple banks to switch between softwares.

It keeps it organized and its easy to use

i.e. If auton_mode = 1 THEN
run 2
ENDIF

... thats all it takes to switch between softwares .... if you have anymore questions about how to use it ... just e-mail me at
robostangs548@hotmail.com

rust710
02-04-2003, 08:05
Multiple programs are nice but a program can be organized with subs. Multiple also works in the old version.