Hi Gary,
it might be nice to be able to use the InfoStruct in a script but how realistic is that?
If I understand correctly the only data structure that LUA has is a table. While a table can and is used in some ingenious ways its not
like the MotorInfoStruct with Booleans, integers, longs and doubles all thru it.
There are a few data structures in Mach, AxisInfoStruct for instance. For the same reason you can't access that structure complete with LUA API
but quite a few of the individual variables in the structure can be accessed with the LUA API.
I'm wondering if you might be able to achieve what you want by having two motors assigned to the same axis but only one enabled at a time
each with different 'step per' values?
Craig