恭喜,你发布的帖子
发布于 2022-07-10 10:45:34
2楼
busy指的是正在执行
done指的是已达到绝对定位位置
程序中使用busy去复位executemode,done之后认为完成该任务,定位个数加1.
如果使用done为去复位,在完成本次任务之后done会一直为1,一直复位executemode 为0,会与下一个循环executemode变成1冲突,所以不行。
具体的时序图您可参考博图的帮助,谢谢~
谢谢老师的解答,我明白了,是因为Done信号会置位为1一个循环周期,可能会影响下个循环的程序,但是用Busy肯定不会有这个问题,所以用Busy复位更加稳妥。
请填写推广理由:
分享
只看
楼主