jony7788
级别: 论坛先锋
精华主题: 0
发帖数量: 39 个
工控威望: 1631 点
下载积分: 1475 分
在线时间: 216(小时)
注册时间: 2023-02-25
最后登录: 2024-11-22
查看jony7788的 主题 / 回贴
楼主  发表于: 2024-07-20 09:14
图片:
为何以上这个程序获取的脉冲数是从负数开始的,是哪出了问题。
总脉冲数是6000,D40显示的数据最高也没有达到6000,加上前面的负数应该有6000。
感谢!!
[ 此帖被jony7788在2024-07-20 17:32重新编辑 ]
jony7788
级别: 论坛先锋
精华主题: 0
发帖数量: 39 个
工控威望: 1631 点
下载积分: 1475 分
在线时间: 216(小时)
注册时间: 2023-02-25
最后登录: 2024-11-22
查看jony7788的 主题 / 回贴
1楼  发表于: 2024-07-20 10:28
图片:
引用
引用第1楼jinle520于2024-07-20 09:48发表的  :
回完原点后,清一下0


有写清零,没起到作用,启动、结束都有进行清零,不知道是不是写法不对,还是每次反转结束都要写个回原位,再进行清零。
jony7788
级别: 论坛先锋
精华主题: 0
发帖数量: 39 个
工控威望: 1631 点
下载积分: 1475 分
在线时间: 216(小时)
注册时间: 2023-02-25
最后登录: 2024-11-22
查看jony7788的 主题 / 回贴
2楼  发表于: 2024-07-20 17:31
引用
引用第3楼gkatydid于2024-07-20 11:01发表的  :
回零前应该是负。脉冲负数,位置反向走的更多。停止显示,如-500


感谢帮助!是这个问题,反转用的定时器导致的。