注释
你跑了 |
但您也可以使用 buildbot 中的 deb 包进行安装。 |
你为什么这么问? |
所以我猜你没有?
这会构建正确的版本,但如果您不运行 rip-environment 脚本,您只需启动安装在系统上的(旧)版本。您需要运行此脚本来设置就地运行环境。有关详细信息,另请参阅http://linuxcnc.org/docs/2.8/html/code/building-linuxcnc.html#_building_for_run_in_place。 |
我知道有很多方法可以构建 LCNC。但我不知道你想通过这个告诉我什么?这与 pncconf 2.8 中的 7i96s 问题有关吗?我使用 RIP 安装来获取最新数据。 |
我做了: |
我看到你提到了 hostmot2,我猜 2.8 hostmot2 不支持 7i96s。 |
您可以将 hostmot2 从 2.9 版移植到 2.8 版吗? |
抱歉,我对 hostmot2 代码一无所知。 |
感谢您的合作,我将关闭此问题。 |
先生 。phillc54 做出了这个承诺:
21ad34e
所以我下载了 2.8 版并构建了它。
Pncconf 有 7i96s。这很好,但它不起作用。
我不知道出了什么问题。难道phillc54只是想把7i96s加到2.9上,结果误入了2.8?
有两种方法可以使 7i96s 即使在 2.8 版本中也能使用。
第一种方法是将 hostmot2 从 2.9 版移植到 2.8 版。
第二种方式是修改
/home/zdenek/linuxcnc/linuxcnc-2.8/src/emc/usr_intf/pncconf/private_data.py
,让原来的2.8 hostmot2接受。
我在这里试过:
https ://forum.linuxcnc.org/27-driver-boards/46356-can-i-use-7i96s-with-lcnc-2-8
结果是 hostmot2 2.8 的工作 7i96s 定义:
# 7i96s #################### ['7i96s-Internal Data', '7i96', '7i96s_d', '7i96', 'hm2_eth', 1,3, 0,0, 1,1, 0,0, 5,2, 1,1, [],0,0,0,0,0,0,0, 1, 34, 33, 200, [1, 2, 3], # TAB 1 [S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0], [S.GPIOI, 0],[S.SSR0, 100],[S.SSR0, 101],[S.SSR0, 102],[S.SSR0, 103],[S.GPIOO, 100],[S.GPIOO, 101], [S.NUSED,0],[S.NUSED,0],[S.NUSED,0],[S.NUSED,0],[S.NUSED,0],[S.NUSED,0],[S.NUSED,0], # TAB 2 [S.STEPB,0],[S.STEPA,0],[S.STEPB,1],[S.STEPA,1],[S.STEPB,2],[S.STEPA,2],[S.STEPB,3],[S.STEPA,3],[S.STEPB,4],[S.STEPA,4], [S.ENCA,0],[S.ENCB,0],[S.ENCI,0],[S.RXDATA0,0],[S.TXDATA0,0],[S.TXEN0,0],[S.PWMP,0], [S.NUSED,0],[S.NUSED,0],[S.NUSED,0],[S.NUSED,0],[S.NUSED,0],[S.NUSED,0],[S.NUSED,0], # TAB 3 [S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0], [S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0],[S.GPIOI, 0], [S.NUSED,0],[S.NUSED,0],[S.NUSED,0],[S.NUSED,0],[S.NUSED,0],[S.NUSED,0],[S.NUSED,0],],
刚才我想提出一个Pull request来添加这个定义,因为论坛里没有人回应我的想法。我看到了 Phil 的提交,所以我创建了这个 Issue。
如果 7i96s 被添加到 2.8 版中,我将非常高兴。
我更喜欢第一种方式:将 hostmot2 从 2.9 版移植到 2.8 版
如果你选择走另一条路。我可以详细说明 hosmot2 2.8 和 2.9 之间的区别。