Rios ssc-32 v1.06

We have made the short cut
“C:Program Files\RIOS_SSC32RIOS_SSC32.exe” play “Philips” play
This starts RIOS and open the play window but does not load the configuration file and does not play the sequence. If we load the configuration file and play Philips it works.
How do we get this to work as describe in the manual?

Have also saved multiple configurations and if you just start the program starts it does ask which one you want to load but it does not load it.

Butch

Hello ButchH,

This is due to multiple Config files into the RIOS folder,
if RIOS find multiple “*.cfg” files it asks which one to load with a popup window.
when using the command line, it’s the same problem.

i think if you use your shortcut it shows the popup window then you have to select the config file
and finally it runs automaticaly (quite automaticaly) the “Philips” project ? correct ?

to quick solve the problem :
go into the RIOS folder “C:Program Files\RIOS_SSC32” and add a new folder in, named “Config Files” for example
then move all “*.cfg” files in this new folder EXCEPT the one you want to be automaticaly loaded by default in RIOS.

if only one “*.cfg” files is in the RIOS folder, it will automaticaly load it and will not block the shortcut process.

If you use many cfg files, be warned that RIOS will no more ask which one you want to load this way.
you’ll have to go into the SSC-32 form and click on the “Load Config” button (yellow open folder icon on the bottom right of the window)
and then select the “Config Files” folder (example) to find your cfg files collection.

About the cfg files that you think are not “loaded” i think you are talking of the “start position” or “default position”
if the SSC-32 card is already initialized with valid servo positions, loading a new one cfg file will not change these values
and you may expect it will move to the “start position” saved in the new cfg files
in fact the “start position” is saved only to be able to initalize the SSC-32 with valid servo position in a safe and secure position for the robot
if the robot is already initialized, there’s no need to move it to a new safe position…
if you try a power cycle the SSC-32 card and load a new cfg file you will see it will ask to initialize the card, using the new cfg file values

cfg files main use is about limits for each servo and according degree value, it helps to avoid to go pass the limits for different robot,
and degree value need to be accurate to keep a good IK computing and nice moves.
if you use only one robot you need only one cfg file, limits are limits, and start position just need to be “safe”

if you try to load different cfg files with different limits saved, you will see in the SSC-32 form that limits are “really” changing when you load different cfg files
but yes, if the robot is already initialized, the trackbars (sliders) will not move to the saved position, they will stay in the current position,
except if you’re running RIOS in “virtual” mode (SSC-32 card off then Run RIOS and click “no” in the popup window), in this mode loading a cfg file will move the SSC-32 form sliders to the according start position