注释
感谢你的及时回复。我发现它提供了丰富的信息,但它让我想到了几个问题。
您似乎已经为上面显示的示例实施了解决方案。 1:这是我也可以做的事情吗?如果可以,怎么做?请让我参考任何相关教程。我有基本的编程技能,足以让我走到这一步,但渴望学习。 2:有没有理由计算到小数点后五位不规范?这样做会对计划的其他方面产生不利影响吗? 3:您会考虑使用小数点后五位方法的未来版本吗? 谢谢你的时间, |
我实现的解决方案只有一行代码,将 GrblFile.cs第 96
然而,这个如此简单的解决方案并不正确:提高小数位数会增加发送到 grbl 的字符数,结果会降低流速度并限制最大雕刻速度。对于某些人来说这可能不是问题,但对于其他人来说可能是一个限制。 最好的解决方案是将舍入误差累积到一个临时变量中,并在每个下一步计算中对其进行计数。我正在尝试以这种方式实现。 |
是这样的:
|
我已经发布了一个解决这个问题的版本:https ://github.com/arkypita/LaserGRBL/releases/tag/v2.8.37 |
早上好,再次感谢您的宝贵时间。今晚我下班回家后,我会好好锻炼你的最新版本。 |
嗨, 现在我安装了新版本,错误似乎在屏幕上消失了。 我唯一不明白的是,为什么问题只是在添加轮廓和逐行填充时发生,而不是仅在逐行使用时发生。 我会做更多的测试。 |
你好 惊人的。 (20分钟以后)….. 我不能打破它! 我会在检查一些结果后回复您。 |
当与单向雕刻标志一起使用时,我发现 vectorize+filling 存在问题:
具有相同参数的相同图像,在没有单向标志的情况下创建会产生正确的输出: