Hi folks,
Thanks again for your help!
Mark C:
I was able to build and test 4-0-02 and can verify that setting the value of the CS motor seems to work well. Thanks for adding that feature! The only odd thing I'm seeing is that when I move in the backlash direction of the motors there's a settling period at the end of the motion that almost looks like the motor servoing to find the right position (this is a stepper motor). I assume it's something to do with how the CS axis is handling the backlash. It gets there eventually, but definitely adds a second or two to each position change.
Mark R:
That did the trick! I appreciate the recommendation to take a look at the xxx module. We're working on updating much of our EPICS controls here, but have lost a lot of our local expertise since we last did this, so I'm kind of fumbling along and learning as I go. I will say that for a (relative) novice like myself, the softmotor thing was particularly tricky because it's not mentioned in any of the motor module documentation and it's not listed as a separate motor module (like, say, motorNewport) so I wasn't aware that it needed the separate import. Easy to see it once I look in the xxxApp Makefile, so that's definitely helpful.
I'll play with the two approaches and see which works best for our applications.
All the best.
- Jesse
----
Jesse Hopkins, PhD
Deputy Director
BioCAT, Sector 18
Advanced Photon Source