Are we allowed to choose a specific *.vi file after we power on the bot after we are on the field or will they tell us to step away while they select a specificially named file (like TeleOp.vi) to run?
If they pick a program to run, what can be used in place of last year’s jumper switches to run different case programs?
I THINK that’s where the “program chooser” file comes in. you select “program chooser,” then “Duel.” From there you can select an Auto and a TeleOp mode. Please correct me if i’m wrong.
Your question is a bit vague, but I assume you are referring to use of LabView for FTC (as indicated in the title of your post), not FRC. In addition, I assume you want to have the option to run different user code based on your field position and the position of others (as you could do last year with Vex and the use of jumpers).
The NXT brick gives you the ability to have multiple user programs loaded on it (up to the limitations of the NXT memory). They will be stored under My Files > Software Files. Rather than placing a jumper as you would have done last year, you would simply select the program you want to run when you place your robot on the field.
FTC teams can give their Autonomous, Teleop or All-in-one programs any name.
Teams using separate Autonomous and Teleop programs designate which Teleop program they are using in the Joystick Control debug window of ROBOTC. NXT-G and LabVIEW users select the Teleop program name with the Program Chooser on the NXT. Both methods of selecting the name of the Teleop program write a text file named FTCConfig to the NXT. This file contains the name of the Teleop program that will be used in a match controlled by the Field Management System (FMS). Selecting the name of the Teleop program should be done prior to arriving at the playing field and making the Bluetooth connection with the FMS.
The FMS grabs the name of the Teleop program from the NXT text file (FTCConfig) prior to the start of each match when the Bluetooth connection is made between the NXT and the Field Management System.
After making the Bluetooth connection with the FMS, teams select the name of the program they want to run during autonomous and press the orange button on the NXT to start running the program.