Open XiaoL1 opened 2 months ago
It looks like, according to the documentation, the minimal velocity is always zero I haven't realized it when implementing those methods. I'll add a remark in the docstring for the next release. Sorry for the confusion!
The acceleration problem is less clear. Perhaps, it's a scaling issue? Can you specify the stage that you are using and show the output of x._get_scale()
? You can also try getting or changing the acceleration in the raw units (i.e., setting scale = False
) and see if it works? The values should be on the scale of several 100 (raw units of 100 corresponds to about 0.5mm/s^2 for linear stages, or about 7deg/s^2 for rotational ones).
I am using KDC101 and was trying the adjust the velocity using the setup_velocity method.
The velocity parameters returned are:
I realize that
max_velocity
is the only parameter that changes whilemin_velocity
andacceleration
get set to zero no matter what the input is. I tried to set the velocity manually in the kinesis.py file but it doesn't make any difference. Do you know why?