Traceback (most recent call last):
File "/usr/bin/gmoccapy", line 5158, in <module>
app = gmoccapy(sys.argv)
File "/usr/bin/gmoccapy", line 281, in __init__
self._make_DRO()
File "/usr/bin/gmoccapy", line 566, in _make_DRO
joint = self._get_joint_from_joint_axis_dic(axis)
File "/usr/bin/gmoccapy", line 589, in _get_joint_from_joint_axis_dic
return self.joint_axis_dic.keys()[self.joint_axis_dic.values().index(value)]
ValueError: 'z0' is not in list
以下是我重现该问题所遵循的步骤:
alhinai_plasma2.hal.txt
alhinai_plasma2.ini.txt
将 gmoccapy 更改为具有相同 ini 和 hal 文件的轴将使其运行无问题。
在将第 5 个关节 (X) 添加到示例配置文件sim.gmoccapy.non_trivial_kinematics.Gantry 之后,出现相同的问题,除了它说的是 y0 而不是 z0
这是我期望发生的事情:
运行没有任何问题。
这是发生了什么:
在此之前它工作正常:
从https://github.com/phillc54/linuxcnc-plasmac升级到 2.8 或 2.9后
有关我的硬件和软件的信息:
1- linuxcnc 2.8.0-pre1-5093-ga042b0053
2- linuxcnc 2.9.0-pre0-507-g0dbddad61