打开 kkugelblitz 打开了这个问题 2017 年 5 月 19 日 · 8条评论 打开 增加串口超时参数#594 kkugelblitz 打开了这个问题 2017 年 5 月 19 日 · 8条评论 注释 库格尔闪电战 评论了 2017 年 5 月 19 日 目前在打开端口时,串行接口的超时设置为 0.1s ( sender.py )。 当使用以太网串行(额外延迟)时,该值似乎处于临界值,而且硬件和本地连接速度较慢。 在这种情况下,我在解析gbrl的串行反馈时随机遇到了bcnc崩溃的情况。发生的事情是 serial.readline() 调用(应该阻塞,直到收到带有 EOL 的完整行)在获得 EOL之前返回,因为它遇到了超时。 bcnc 不检查超时事件并在尝试解析不完整的行片段时崩溃。 将值增加到 0.5 为我解决了这个问题(随机选择的值)。由于我对整个代码的了解有限,增加该值似乎没有负面影响,因为通常应该预期会出现连续的串行反馈。您认为更改它有什么问题吗? 所有者 弗拉舒迪斯 评论了 2017 年 5 月 29 日 我已经将该值增加到 0.5,但我有点困惑,因为您的问题不是在回复超时期间发生,而是在 readline 期间发生,它应该在一行发送完成后运行。 vlachoudis在完成时 关闭了它 2017 年 5 月 29 日 喜欢 (0) SD 卡支持 #552 Z Jog Down 按钮太靠近 Step 下拉框 #553 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
目前在打开端口时,串行接口的超时设置为 0.1s ( sender.py )。
当使用以太网串行(额外延迟)时,该值似乎处于临界值,而且硬件和本地连接速度较慢。
在这种情况下,我在解析gbrl的串行反馈时随机遇到了bcnc崩溃的情况。发生的事情是 serial.readline() 调用(应该阻塞,直到收到带有 EOL 的完整行)在获得 EOL之前返回,因为它遇到了超时。
bcnc 不检查超时事件并在尝试解析不完整的行片段时崩溃。
将值增加到 0.5 为我解决了这个问题(随机选择的值)。由于我对整个代码的了解有限,增加该值似乎没有负面影响,因为通常应该预期会出现连续的串行反馈。您认为更改它有什么问题吗?