关闭 SebKuzminsky 打开了这个问题 2017 年 3 月 19 日 · 4条评论 关闭 2.7 中带有单例用户空间组件的 halcompile 错误#245 SebKuzminsky 打开了这个问题 2017 年 3 月 19 日 · 4条评论 注释 合作者 塞布·库兹明斯基 评论了 2017 年 3 月 19 日 • 编辑 用户 Trần Ngọc Quân 在 emc-users 列表上发布了一个单例用户空间组件:https ://sourceforge.net/p/emc/mailman/emc-users/thread/080135e6-4df5-ff80-7c7f-849e9738d966%40gmail.com/ #msg35732613 这个 comp 有一些错误,但也暴露了 halcompile 中的一个错误:单例用户空间组件不起作用。user_mainloop() 函数使用每个实例的宏来访问 hal 引脚,但未定义 __comp_inst。文档说在 user_mainloop() 中使用 FOR_ALL_INSTS(),但这对于单例组合来说是愚蠢的。也许单例 comps 应该将 __comp_inst 定义为 __comp_inst_first? 我在 2.7 中进行了测试。 SebKuzminsky 添加了 影响2.7 标签 2017 年 3 月 19 日 贡献者 野人 评论了 2017 年 3 月 19 日 我的 comp 在带有 machinekit 的 raspbberypi 3 上构建并运行正常(经过一些修复后)。 cpu_thermalusr.txt 成员 杰普勒 评论了 2017 年 3 月 19 日 @SebKuzminsky 如果我们接受你提议的更改,我们是否仍然可以设法以一种“不必要地”使用它的用户空间单例组件仍然可以工作的方式编写 FOR_EACH_INST? 合作者 安迪普 评论了 2021 年 2 月 19 日 这显然在 Master 中得到修复,但在 2.7 或 2.8 中没有? 2caf046 #diff-4068db2aca22e5eb7718db692852b257d830760c7e4ed31b371591733070abdf 成员 杰普勒 评论了 2021 年 2 月 20 日 以#664结束在 Master 中解决了这个问题。如果需要,发布经理可以将#664中的修复程序挑选回稳定版本。谢谢! andypugh已完成 关闭 2021 年 2 月 20 日 喜欢 (0) 状态报告不会切换到英寸,以及 pin 状态问题。 #79 将大文件上传到 SD 卡时出现问题 #80 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 关闭
用户 Trần Ngọc Quân 在 emc-users 列表上发布了一个单例用户空间组件:https ://sourceforge.net/p/emc/mailman/emc-users/thread/080135e6-4df5-ff80-7c7f-849e9738d966%40gmail.com/ #msg35732613
这个 comp 有一些错误,但也暴露了 halcompile 中的一个错误:单例用户空间组件不起作用。user_mainloop() 函数使用每个实例的宏来访问 hal 引脚,但未定义 __comp_inst。文档说在 user_mainloop() 中使用 FOR_ALL_INSTS(),但这对于单例组合来说是愚蠢的。也许单例 comps 应该将 __comp_inst 定义为 __comp_inst_first?
我在 2.7 中进行了测试。