Experimental Physics and
| |||||||||||||||
|
Hi, I've been working on an asyn motor controller with DeferredMoves. This in principle works, however I noticed that when DeferedMoves is enabled, and I change the setpoint of an axis, the moving flag is raised for a short time (i.e. DMOV=0), even though the axis is not moving yet. I would like to get rid of this behavior. As far as I understand it, this is probably induced by the calls to "pAxis->setIntegerParam(motorStatusDone_, 0);" here: and the flag is reset by the next call of the axis poll()
function. Is there a simple way to avoid this, or do I have to rewrite the whole writeFloat64 function in my controller driver, and remove these lines? Thanks, Laurenz -- Dr. Laurenz Rettig rettig at fhi-berlin.mpg.de Emmy Noether Research Group Dynamics of Correlated Materials Fritz Haber Institute of the Max Planck Society Department of Physical Chemistry Faradayweg 4-6 Tel: +49 30 8413 5225 14195 Berlin, Germany Fax: +49 30 8413-5387 Attachment:
smime.p7s
| ||||||||||||||
ANJ, 10 Mar 2023 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |