Got a bit of a stumper, here. This involves using FTC 4.0.6, with RSI 4.0.9, under KSS 8.5.7 HF1.
My process requires using SetPublicPar to control certain gains in the FTC application from KRL. But the gains in the FTC application are not Public by default.
Under KSS 8.3 and FTC 3.x, the way I got around this was to use RSIVisual to open up the FTC template file, change the gains I needed to Public, then create or edit my FTC application through the SmartPad menu.
But with these new robots, this dodge no longer works. The file formats seem to have changed, and the new .RSIX files only open in RSIVisual as XML files -- there's no graphical component. Attempting to directly edit the XML files to change IsPublic from False to True (in either the Template or in the FTC Application) causes FTC_INIT to fail, and has a side effect of causing the FTC Config menu on the pendant to stop working -- attempting to open the menu generates a SmartHMI error ("The module [HMIFtCtrlSensor] could not be loaded due to initialization errors.").
So, does anyone have any experience with FTC 4.x, and how to handle changing the template to make elements public? And how to edit the template in RSIVisual? At some point, I'm probably going to need to add some custom elements to the FTC application.