注释
编辑:我用 LinuxCNC 2.7 测试了它,它显示了相同的行为。 |
我已将错误修复推送到 2.8 现在应该用 gmoccapy 3.0.10 解决 感谢您的报告。 诺伯特 |
嗨,诺伯特, 1. 现在有效的是:远离限位开关时,复选框会刷新。✔️ 2. 什么不起作用:
|
这是案例 1 的屏幕记录: |
我做了一些修复,Hans,感谢您的测试。 我尽可能地使用我的 sim 配置进行了测试。 诺伯特 |
谢谢诺伯特。 |
我看过你的配置。对我来说使用那个是不可能的。我没有这么旧的硬件来支持并行端口 所以恕我直言,它工作正常。我已经在我的真机上进行了测试,但是那个没有限位开关,只有参考开关,所以我只是触发了连接到 joint.2.pos-lim-switch-in 的工具传感器,我无法获得未定义的状态。 诺伯特 PS 你是如何设法添加动画图片的? |
来自一个传感器的两个信号并不少见。例如,有时拥有一个传感器和两个标志/目标会更容易。 特别是在并行端口系统上,通常将所有轴的所有限位和原位开关连接到单个输入引脚(以节省引脚) 所以,是的,我认为系统确实需要能够处理可能在所有轴上设置的两个限制。 |
您仍然可以忽略未找到并行端口上的错误或将其从配置中删除。在这种情况下没关系。
与 PS:如果你想嵌入视频,你现在可以直接上传视频…… |
@gmoccapy你还想着这个问题吗? 这里有一个修复它的想法:2.8...hansu:gmoccapy-limit-switch |
以下是我重现该问题所遵循的步骤:
这是我期望发生的事情:
如果限位开关不再处于活动状态,则必须取消选中该复选框。
打开和关闭刷新复选框,使其显示正确的状态。
这是发生了什么:
但即使您在限位开关仍处于活动状态时停止慢跑,它也会保持活动状态。但是,如果您因为认为该复选框已选中而尝试再次打开:没办法。因为它是内部(正确)禁用的,但显示没有更新。取消选中并再次选中会导致预期的行为。
第二件事:
发生此类事件后,“忽略限制”复选框在关闭状态下始终可单击。当没有限位开关处于活动状态时,它应该是灰色的。单击会导致错误“没有限位开关处于活动状态,将不会执行命令!”
在此之前它工作正常:
在 2.7 的 gmoccapy 版本中,它显示出与 2.8 中相同的行为。
在 v2.7 的轴中,这是正常工作的。
该怎么办?
我认为这是通过更新以下事件的复选框来完成的: