The template for FTC competition can be found on the first website, but I can never seem to figure out how to use it. But I’m assuming if it works with the controller station that they gave us, it should also work with the FMS right?
I think that is the whole idea. Which software are you using?
My understanding was that our code worked fine with the Controller Station, but it did not work at all with the FMS.
I’d be interested in hearing the details, were you using LabView, NXTG or RobotC?
The FTC Controller Station is a good surrogate for the Field Management system. Cycle through the following four states to simulate a match.
Before Match:
Mode: Autonomous, Status: Disabled
Autonomous:
Mode: Autonomous, Status: Enabled
Between Autonomous & TeleOperated:
Mode: Autonomous, Status: Disabled
TeleOperated:
Mode: TeleOperated, Status: Enabled
This test procedure will work with an All-in-one program or separate Autonomous and TeleOperated programs. For NXT-G and LabVIEW users, don’t forget to select the name of the TeleOperation program with the Program Chooser on the NXT. ROBOTC users specify the name of the TeleOperation program in the Joystick Control debug window.
ROBOTC users can run the same test inside the ROBOTC debug environment by using the “Mode” section of the Joystick Control debug window.
Michael
Yea, I’m using LabView, but I don’t know anything about how to work the program chooser on the NXT block
When you hook up to the LabView Controller Station by either bluetooth or USB it will put a program on your NXT called Program Chooser. Run Program Chooser, use the right arrow to move over to Dual and hit the orange button to select. The use the right arrow to move down to the name of your teleop program. Hit the orange button to select it. Hit the organe button again to exit the program. Now you can start your autonomous program on the NXT and Controller Station (or the FMS) will switch to your teleop when you tell it to on the screen.
Thank you for this thread as I hope this is in the correct place. I just got the FTC program to connect to the NXT, but now it want me to run the Program Chooser. I have read you thread and I’m using labview but I don’t see the Program Chooser. Is there a way to load it manually or is it a .vi file I can download?
The Program Chooser is written to the NXT the first time the NXT is connected to the National Instruments FTC Controller Station.
Teams using NXT-G or LabVIEW run a program located on the NXT called Program Chooser. In the Program Chooser, select “Dual” with the NXT arrow buttons and press the Orange button to confirm. Then use the arrow buttons to select the name of the tele-op program. Confirm the selection with the Orange button.
Michael
It turns out there is another way to get program chooser on your nxt, if you don’t want to run FTC Controller Station.
Loading the Program Chooser file from LabView: Start LabVIEW. Connect the NXT module to the computer via a USB cable. In the Getting Started window, under Files, select Blank VI. In the Untitled 1 Front Panel window, Select the Tools menu, then select NXT Module > NXT Terminal…. In the NXT Terminal window select NXT Files, then the Send File to NXT button (second button from left in the toolbar under NXT Files). Browse to either of the directories below and select the file Program Chooser.rxe. C:\Program Files\LEGO Software\LEGO MINDSTORMS Edu NXT\examples\FTC Toolkit\FTC Controller Station C:\Program Files\National Instruments\LabVIEW 8.5\examples\ FTC Toolkit\FTC Controller Station Select OK (program Chooser should now be added to the NXT Files window).