注释
合作者作者
嗯,现在杀死 (qtdragon) 似乎很慢,因为 qtdragon_hd 似乎挂在结束阶段。在 master 中使用 qtdragon/hd。我会尽快尝试其他 guis。 |
合作者
[c-莫利]
嗯,现在杀死 (qtdragon) 似乎很慢,因为 qtdragon_hd 似乎挂在结束阶段。在 master 中使用 qtdragon/hd。我会尽快尝试其他 guis。只是感兴趣,如果其他人也发现了这个。
这里的问题描述太短,我无法理解我是否遇到了问题。你能告诉我们更多如何复制它,以及如何发现它吗?
|
合作者作者
当我退出 Qtdragon_hd 时,我通过 HAL 文件(用于调试)加载了 5 个 halmeter,它们有时会保持加载状态。 |
合作者作者
真的似乎是 HAL 程序,如果我在关闭 qtdragon 之前关闭所有的 halmeters,qtdragon 会快速/正常关闭。 qtdragon 和 qtdragon/hd 之间的区别在于 qtdragon_hd 加载用户空间 HAL/python 程序以进行自动调平。我敢说额外的 userland 程序导致 qtdragon_hd 缓慢关闭/从不关闭。 |
合作者
调平组件是否有 KeyboardInterrupt 的处理程序?这通常出现在用户空间组件的主循环中。 |
合作者作者
这是一个好主意,但它确实有一个,但设置有点不寻常。 |
我注意到如果我在我的 HAL 文件中加载 halmeters 或使用 HAL 的 python 用户程序,它们将不再在关机时卸载。
这是新的——这是预期的吗?
是否有办法强制所有 HAL 程序在退出时关闭。?
这是我期望发生的事情:
这是发生了什么:
在此之前它工作正常:
(如果在对硬件或软件进行特定更改后行为发生了变化
,请描述您认为负责的更改。例如,“
从 LinuxCNC 2.7.3 升级到 2.7.4 后”)
有关我的硬件和软件的信息:
lsb_release -a
):uname -a
):scripts/get-version-from-git
):