注释
合作者
我越想越喜欢它。 |
合作者
网名和别名别名是否涵盖了其中的一些用例? |
贡献者作者
一些。但有时我会取消与 halcmd 的链接,这样我就可以调试磨机并手动切换一个引脚,那又是什么引脚?让我拉出 hal 文件……还是我已经在那里更改了它……? |
合作者
它感觉像是许多其他 HAL 组件所具有的“names=”选项的自然扩展。它也应该只轻轻地接触代码,在定义引脚名称之后没有任何变化。 |
合作者
很难改进现有的 halcmd 别名规定,这些规定适用于任何 hal 引脚或参数,而不仅仅是运动模块的选定引脚 |
合作者
一些/许多模块的 我同意 Dewey 的观点,我们已经有了这个要求的功能,以 hal pin 别名的形式:http: //linuxcnc.org/docs/2.8/html/man/man1/halcmd.1.html#COMMANDS |
合作者
这看起来比别名更干净。有这个选项的抱怨是什么,除此之外还有另一种方法(然后使用别名,显示两个引脚做同样的事情)? |
贡献者作者
在我看来,这是另一个便利功能。在 INI 中定义参数还可以更好地在 python 中显式访问。 MR 已经上线,我会继续使用它,希望社区能从中找到一些用处。 “如果一个程序员造了一辆车,就会有 7 种方法来打开收音机。包括使用方向盘——我必须说的有用的功能” |
合作者
至少现在合并了。我看到你没有添加错误引脚。我有点喜欢这个想法 – linuxcnc 的错误消息处理非常严格。 |
贡献者作者
我已经使用了 misc-error 引脚,没有任何问题。我觉得很方便。 我还有一周的忙碌时间,也许我可以完成这方面的文档。 |
合作者
哦,我看到我错过了错误别针——它们包括在内。 |
把想法写下来,因为这会很不错,我可能会在本周晚些时候开始
给motion添加三串数组:
如果提供了 IO 数量和数组,应该是错误的。
例如:
这些将使 hal 引脚:
motion.din-endpoint_prox
motion.dout-airvalve,
motion.dout-vacuumservo
motion.dout -warningled
motion.err-safety_door(或者保留数字但更改生成的错误消息)
motion.err-motor_temp
motion.err-chips_full
由于 C 变量名和 halpin 不需要排列,所以这应该是非常小的变化