[FTC]: FMS

While trying to work with the field managment system, my team struggled to get the teleop program to be recognized. In an earlier post of mine someone suggested that we use the field managment system to select our teleop program to run during competition. Now we can’t get the FMS to see any programs on our NXT brick. We are wondering if the FTCConfig file is related to that? If so do we just need to title our teleop “FTCConfig”? Otherwise where can we find the file or any information on it? Could the file need to be saved as a specific file type?

Uh, I had that issue as well, but as it would turn out, i put in like 3 programs into the NXT and it seemed to recognize the 2nd one. I don’t know why.

Also, when you run it, in your joysticks and control debugger, try making sure that the right file is selected. Other than that, I have no clue.

At the end of the autonomous period, the FMS stops the autonomous program and starts the program specified in the FTCConfig.txt file on the NXT.

Teams using ROBOTC select the name of the tele-op file in the Joystick Control Debug window. ROBOTC writes the Tele-op file name to the FTCConfig.txt file on the NXT.

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.

The Program Chooser is written to the NXT the first time the NXT is connected to the National Instruments FTC Controller Station.

Michael

At the bottom of the FMS there is a pathway that was already generated that pointed to a FTCReg.txt file. Does anyone know if that is improtant or what it is for? We figured it may be related to determing which program gets assigned for teleop mode so that why we are wondering.

The FTCReg.txt location is used by FIRST for record keeping. It doesn’t have anything to do with designating your tele-operated program, and if you’re using the FMS to test your robot (and not to run an event), you can safely ignore it.

Michael Coleman’s post about how to get the FMS to recognize your designated tele-operated program is correct. There is an indicator on the FMS front panel that will display the name of the program you have currently designated after you connect. You can use that to make sure you’ve designated the one you want.