Contact me: hankecnc@gmail.com

非常非常小的值的问题 #1307

推推 grbl 3年前 (2023-02-02) 203次浏览
关闭
MARIOBASZ 打开了这个问题 2019 年 11 月 20 日 · 4条评论
关闭

非常非常小的值的问题#1307

MARIOBASZ 打开了这个问题 2019 年 11 月 20 日 · 4条评论

注释

非常非常小的值的问题 #1307
贡献者

如果该值接近于零,可能是得到的结果把我们带到了错误的位置,例如:
x 7.9335 e-06,机器会去x-7.9335而不是零。
这将是一个适用于所有案例和插件的通用解决方案

非常非常小的值的问题 #1307
贡献者作者

在这种情况下,获得的值来自中心插件

非常非常小的值的问题 #1307
合作者

也许我们需要 round() 中心插件中的值…

非常非常小的值的问题 #1307
贡献者作者
马里奥巴斯 评论了 2019 年 12 月 1 日  

四舍五入并不能解决问题。
是数字格式的问题,避免科学计数法。
作为解决方案而不是
str (“g1x”) + str (x)
我使用了
str(“g1x”) + format(x, ‘f’)
但是,我认为 cnc.gline 已经解决了这个问题