This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SpinTAC.lib V1.013 -> V1.016

Genius 5910 points

Other Parts Discussed in Thread: MOTORWARE

I updated the Spintac library and after the motor doesn't spin anymore. So It looks like the library is not compatible with the previous version .

Structs are different for example: _ST_VELCTL_Handle_

 and functions are missing:

 STVELCTL_setVelocityMaximums

STVELCTL_setBandwidthScaleMaximums

STVELCTL_setBandwidthScale

STVELCTL_setReset

I can't find any documentation what the changes are. SO can some one please tell me what the changes are in the lib. and if and how to upgrade.

 Thanks

edit: how to move post to  InstaSPIN Motor Solutions Forum

  • please clarify.

    do you have a project using MotorWare v13, and you simply updated the SpinTAC components from v16?
    Or are you trying to run a project in MW v16?
  • The interfaces have been changed from the MotorWare 13 version of SpinTAC to the MotorWare 16.  All of the labs were updated to reflect this change in the interface.  The functions you have mentioned have been removed from the library.  The interfaces were determined to be not required and decreased the software ease of use.  You will not notice any functional differences now that these interfaces have been removed.

    The biggest difference you will notice is that the bandwidth value is now much larger than the value described as BwScale.  To convert, take your BwScale value and multiply it by 20 in order to convert it into a bandwidth.

  • Hi Adam,

    My program works well with lib V1.13. I updated ST_run and ST_setup too V1.16. After that the motor doesn't rotate any more. I looked at lab12 in motorware V1.16 what the changes where. But somehow there are more changes then only in ST_run and ST_init. Can you please tell which?
    The problem is that SpinTAC velocity controller stays in the idle state.
    Is there also an updated version of spruhj1f with all the changes?

    Thanks
  • When you changed the library from MW 13 version to MW16 version did you also update the header files?  The structure members and interfaces have changed between versions.  

    Yes there are quite a bit of changes between versions, our intention is that each version of MotorWare works on its own, but transferring code between them is not tested.  For the SpinTAC library you should be able to transfer, but you need to update all of the interfaces over for the new version.