Contact me: hankecnc@gmail.com

职位不更新 #231

推推 grbl 3年前 (2023-02-09) 387次浏览
关闭
yagizzha 打开了这个问题 2021 年 9 月 30 日 · 3条评论
关闭

职位不更新#231

yagizzha 打开了这个问题 2021 年 9 月 30 日 · 3条评论

评论

职位不更新 #231

职位不更新 #231

消息是一个坐标数组,如“X205 Y488”,当我启动此函数时,它会卡在 while 循环中,因为 X 和 Y 位置不会更新,但它仍会到达给定位置。我已经尝试制作并使用您的 ProcessGrblPositionUpdate 函数的公共版本,但它没有帮助。

有没有办法在机器到达目的地时向此功能发送信号或实时更新 X 和 Y 值的方法?

职位不更新 #231
所有者

而不是
if (xabs + yabs < 0.001)
Which is wrong in my eyes,你可以使用
if (Grbl.posChanged)

职位不更新 #231
所有者

Grbl.PosChanged 将在使用后清除 – 可能不会为您保存。
在下一个版本中你可以使用
if (Grbl.Status != GrblState.idle)

职位不更新 #231
所有者

没有反馈就是好的反馈?