恭喜,你发布的帖子
发布于 2021-08-10 09:31:15
4楼
请问smart200 怎么实现取模运算?
打算实现360回10°(350°)能够超近路到位置,不再自动返回大半圈
问题的描述:
1,定位功能块都有“C-Position”输出参数,比如定义36000脉冲数对应工程量360.00°;
2,假设C-Position的数值是1080000,则可以认为多圈数值是3,单圈数值是0,即3.0;
3,又假设新的目标值是单圈的350°,选择正向或者反向旋转最近的路径是什么?
问题的分析:
2圈350/360 = 3圈350/360 = 4圈350/360……,但很显然,只有
(2圈350/360 -3.0圈)的绝对值最小,于是可以取(2圈350/360 -3.0圈)的数值,以相对定位到达目标值。
请填写推广理由:
分享
只看
楼主