Hello Alex
Maybe "on fly" is not the correct word.
but our equipment allows to have different configurations of manipulator axes. Some time it is XY only, some time customer adds rotation and angle axes XYZAC.
All servo drivers are EtherCAT. If they are detached physically, Ether CAT shows error.
Our desktop app starts and initializes ck3e with necessary actual axes to motor params.
Also, we need to set necessary ratios that can differ in differ configuration of hardware.
Therefore, when app starts, it sends:
&1
#1->123.33X
#2->33.21Y
...
... and so on for other manipulator config and start
(to change that parameters every time over ck3e firmaware from PowerPMAC IDE is not suitable for customer)
And if app sets ratios over that commands, kinematic routines code needs to know current values of ratios for correct mapping axes to motors at runtime.
So, I understand that access to CoordSf[...] values over variable index is not possible?
Roman