Often as teams become more experienced and able to do more missions the 2.5
minutes runs out too quickly and saving time by whatever means possible is
very important. One mechanism for doing this is by using a master program
instead of manually starting each program with several potentially error
prone button presses.
A master program is usually made by first taking all the robot run programs
and making a MyBlock for each one then assembling all the MyBlocks together
with a wait for button press between them. This means you actually have 1
program on the NXT and because each block is reusable code (i.e. once you've
used a move block once in a program it doesn't need to store the entire
block's code, again just a parameter list) so memory footprint is reduced.
It's not often an FLL team will run out of NXT memory if graphics and sounds
have been avoided. There are some issues with master programs especially
when may re-order your robot runs on the fly for various reasons. There is a
full treatment of this in
http://www.bookdepository.co.uk/Winning-Design-James-Jeffrey-Trobaugh/978143
0229643
Sometimes I recommend teams hit the "Delete All" button then download only
what they need, that way untitled-1 thru untitled-8 (which no one even
remembers what they actually do!) are gone as well and only your carefully
named FLL robot run programs will be downloaded.
Best Regards,
Jason Kyle, Kiwi FIRST