注释
贡献者
Stepconf 目前在这些部分写了一些固定值:
但是我不知道LinuxCNC是否还在使用这个东西。我认为我们需要其他人的意见。 |
合作者
[EMCMOT]COMM_TIMEOUT 是任务等待运动确认收到消息的秒数。默认为 1.0 秒。这是一个重要的 ini 变量,这是一个未记录的错误。 [EMCMOT]COMM_WAIT 未使用,应从我们所有的配置和配置编写器程序(如 stepconf 和 pncconf)中删除。它从一开始就在我们的代码库中,但我们的代码从未使用过它。 [TRAJ]CYCLE_TIME 未使用,应从我们所有的配置和配置编写器程序(如 stepconf 和 pncconf)中删除。轨迹规划器在所谓的“伺服”线程中运行(作为 Motion 的一部分),其循环时间根据伺服线程周期自动计算。在我们的代码和文档中有一堆这个变量的化石遗迹,删除它会有点复杂。 |
合作者
2017 年 7 月 14 日 19:28,Sebastian Kuzminsky <notifications@github.com> 写道:[TRAJ]CYCLE_TIME 未使用,应从我们所有的配置和配置编写程序(如 stepconf 和 pncconf)中删除。轨迹规划器在所谓的“伺服”线程中运行(作为 Motion 的一部分),其循环时间根据伺服线程周期自动计算。在我们的代码和文档中有一堆这个变量的化石遗迹,删除它会有点复杂。说服 config-updater 脚本删除它可能相当容易(或用“我们删除了这个”注释替换它。
|
合作者
@andypugh这是个好主意。我赞成只删除它。 |
合作者
合作者
我在 master ( a5c7736 )中删除了 [TRAJ]CYCLE_TIME但在 2.7 中保留了它。 @andypugh我没有教 update_ini 删除 [EMCMOT]COMM_WAIT 或 [TRAJ]CYCLE_TIME,尽管正如你所建议的那样,它应该。 我打开#306来跟踪我在处理此问题时发现的一些后续工作。 @WJHildreth感谢您指出这个问题。 |
你好,
我认为 stepgen 向导中有一些旧代码可能需要清理。
我正在运行一个配置有 stepconf 的 Gantry 路由器。为了进一步了解该系统及其软件,我将我的 machines.ini 文件条目与 INI 配置文档中记录的条目进行了比较。我遇到了一些未记录的变量,在咨询 emc-users 邮件列表后被告知它们可能是过去遗留下来的。
以下是有问题的部分和变量:
[EMCMOT] 部分
COMM_TIMEOUT = 1.0
COMM_WAIT = 0.010
[TRAJ] 部分
CYCLE_TIME = 0.010
我已经在我的 INI 文件中注释掉了这些,据我所知没有任何不良影响。如果不再需要这些变量,我认为它们应该在写出配置文件时从 stepconf 向导中删除。
以下是有关我的设置的一些细节。
操作系统:从混合 ISO
LinuxCNC 版本 2.6.7安装的 Debian Wheezy
GUI:轴
机器:XYZ 步进驱动龙门路由器
配置:从 stepconf 生成的基本配置。只有轴,没有限位,原点开关,没有主轴控制,没有外部急停。步进驱动器通过并行端口驱动到 CW230 步进控制器。
感谢您的耐心等待,
乔·希尔德雷斯