You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a motor controller doesn't support setting a base velocity and the associated motor record is configured to have a non-zero VBAS, the motor record will calculate an acceleration that results in a shorter acceleration period than the one specified by ACCL.
Proposed solution
Add a bit to the MSTA field to allow drivers to tell the motor record if they support setting a base velocity (0=base velocity is supported, for backwards compatibility).
Set this new bit to 1 in every driver that doesn't support setting a base velocity.
An example of how drivers can workaround the problem by correcting the acceleration passed by the motor record to give the desired acceleration time (ACCL) can be found here:
#81 was closed, so this will still be an issue.
It was closed because
a) Adding bits to MSTA is not a good way to go
b) The problem is that the driver may want to "push" VBAS from the driver into the record,
and this is not at all addressed by the patch.
Problem
If a motor controller doesn't support setting a base velocity and the associated motor record is configured to have a non-zero VBAS, the motor record will calculate an acceleration that results in a shorter acceleration period than the one specified by ACCL.
Proposed solution
Previous discussion
#75
The text was updated successfully, but these errors were encountered: