注释
合作者
自发布以来,我一直在我的收件箱中保留有关此的电子邮件。我终于抽出时间来查看它,但无法重现问题。我正在运行这个 Python 脚本。
其中 abort_test.ngc 是:
也许重新映射需要激活?您还记得它在您的测试期间是否处于活动状态吗? |
贡献者作者
当我遇到那个问题时,我确信我已经重新映射了 T 和 M6 代码。它们都使用 gcode 重新映射,并使用默认的 prolog 和 epilog python 代码。该代码与探测有关,我很确定在 python 调用的 ngc 中没有进行 T 或 M6 调用。 |
以下是我重现该问题所遵循的步骤:
这是我期望发生的事情:
我希望 linuxcnc.command.reset_interpreter 命令重置 interpreter_errcode 但它没有。似乎没有办法将 interpreter_errcode 重置为 INTERP_OK。这发生在模拟和实时模式中。
这是发生了什么:
在此之前它工作正常:
我没有在旧版本上测试过这个,所以不能说这是否是一个新问题。
有关我的硬件和软件的信息:
lsb_release -a
):Debian Busteruname -a
): Linux VK45 4.19.0-14-rt-amd64使用 Tcl_SetResult 和 Tcl_GetStringResult #1 SMP PREEMPT RT Debian 4.19.171-2 (2021-01-30) x86_64 GNU/Linuxscripts/get-version-from-git
):2.8.1