开源改变世界

状态报告中的缓冲区使用情况 #3

推推 grbl 2年前 (2023-01-21) 222次浏览

关闭
chamnit 打开了这个问题 2016 年 9 月 26 日 · 2 条评论
关闭

状态报告中的缓冲区使用情况#3

chamnit 打开了这个问题 2016 年 9 月 26 日 · 2 条评论

注释

状态报告中的缓冲区使用情况 #3
贡献者

@vlachoudis提出了一个观点,即状态报告缓冲区使用情况应该说明空闲的字节数和块数,而不是使用中的。这样做,不需要知道缓冲区有多大。

在四处询问之后,似乎没有人使用缓冲状态并且没有理由这样做。我知道它被大量使用的一个例子是通过在 v1.1 中引入新的慢跑模式而过时的。

我建议默认禁用缓冲区使用,通过设置掩码使其可用于重新启用,并将其调整为可用,未使用。这通常只对调试接口有用,不需要占用串行 TX 带宽,除非有充分的理由。有没有人?

状态报告中的缓冲区使用情况 #3

好吧,我让它成为可选的,对我来说,它只在人们(主要是激光用户)抱怨运动不平稳时使用,以找出原因。

状态报告中的缓冲区使用情况 #3
贡献者作者

昨晚的 v1.1b 推送更改了缓冲区状态以显示可用的字节和块,而不是正在使用中。默认情况下它已被禁用,但可以通过 $10 报告掩码启用。

状态报告中的缓冲区使用情况 #3 MechaSteve 提到了这个问题 2017 年 1 月 5 日
状态报告中的缓冲区使用情况 #3 n0th1n6 提到了这个问题 2019 年 2 月 15 日
喜欢 (0)