关闭 edzop 打开了这个问题 2016 年 9 月 15 日 · 6条评论 关闭 dxf导入#432 edzop 打开了这个问题 2016 年 9 月 15 日 · 6条评论 注释 埃佐普 评论了 2016 年 9 月 15 日 我在将 DXF 文件(从 freecad)导入 bCNC 时遇到问题。 在命令行上,我收到消息: “无法处理实体类型:层中的插入:0” 如果我用 librecad 创建 dxf 文件,它就可以工作 很好,可以导入 bCNC。 在错误报告弹出窗口中,我得到: `程序:bCNC 版本:0.9.6 最后更改:2016 年 8 月 24 日 平台:linux2 Python:2.7.12(默认,2016 年 7 月 1 日,15:12:24) [GCC 5.4.0 20160609] TkVersion:8.6 TclVersion:8.6 回溯: 回溯(最近调用最后一次): 文件“/home/z/Downloads/bCNC/Utils.py”,第 389 行,在调用 返回 self.func(*args) 文件“./bCNC.py”,第 1871 行, 在 loadDialog if filename: self.load(filename) File “./bCNC.py”, line 1932, in load Sender.load(self,filename) File “/home/z/Downloads/bCNC/Sender.py”,第 388 行,在加载 self.gcode.importDXF(filename) 文件“/home/z/Downloads/bCNC/CNC.py”,第 2358 行,在 importDXF path.fromDxfLayer(dxf, entities, units) 文件“/home/z /Downloads/bCNC/lib/bpath.py”,第 1121 行,在 fromDxfLayer b = bulge[i] IndexError: list index out of range` 我试图上传 dxf 文件,但当我尝试上传时它总是失败…这是一个非常小的文件(1619 字节) 作者 埃佐普 评论了 2016 年 9 月 15 日 • 编辑 这个工作 ` 0 SECTION 2 HEADER 9 $ACADVER 1 AC1009 9 $INSBASE 10 0.0 20 0.0 30 0.0 9 $EXTMIN 10 0.0 20 0.0 30 0.0 9 $EXTMAX 10 0.0 20 0.0 30 0.0 0 ENDSEC 0 SECTION 2 TABLES 2 PORT V 0 TABLE 70 0 0 尾表 0 表 2 LTYPE 70 1 0 LTYPE 2 CONTINUOUS 70 0 3 实线 72 65 73 0 40 0.0 0 ENDTAB 0 TABLE 2 LAYER 70 1 0 LAYER 2 0 70 64 62 7 6 continuous 0 ENDTAB 0 TABLE 2 STYLE 70 1 0 STYLE 2 STANDARD 70 0 40 0 41 1.0 50 0.0 71 0 42 1 3 宋体.TTF 4 0 ENDTAB 0 表 2 视图 70 0 0 ENDTAB 0 ENDSEC 0 第 2 节 块 0 ENDSEC 0 第 2 节 实体 0 折线 8 0 62 7 70 1 66 1 10 0.0 20 0.0 30 0.0 0 顶点 8 0 10 -42.5 20 20 0.0 顶点 8 0 10 42.5 20 28.0 30 0.0 0 顶点 8 0 10 42.5 20 -28.0 30 0.0 0 顶点 8 0 10 -42.5 20 -28.0 30 0.0 0 序列 8 0 0 ENDSEC 0 EOF` _ 作者 埃佐普 评论了 2016 年 9 月 15 日 • 编辑 这个不起作用: ` 0 SECTION 2 HEADER 9 $ ACADVER 1 AC1009 9 $INSBASE 10 0.0 20 0.0 30 0.0 9 $EXTMIN 10 0.0 20 0.0 30 0.0 9 $ EXTMAX 10 0.0 20 0.0 30 0.0 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 0 VPORT 70 尾表 0 表 2 LTYPE 70 1 0 LTYPE 2 CONTINUOUS 70 0 3 实线 72 65 73 0 40 0.0 0 ENDTAB 0 TABLE 2 LAYER 70 1 0 LAYER 2 0 70 64 62 7 6 continuous 0 ENDTAB 0 TABLE 2 STYLE 70 1 0 STYLE 2 STANDARD 70 0 40 0 41 1.0 50 0.0 71 0 42 1 3 宋体.TTF 4 0 ENDTAB 0 TABLE 2 VIEW 70 0 0 ENDTAB 0 ENDSEC 0 SECTION 2 BLOCKS 0 BLOCK 8 0 2 SKETCH002 70 0 10 0.0 20 0.0 30 0.0 3 SKETCH002 0 POLYLINE 8 0 62 7 70 1 66 1 10 30 0.0X 2 _ _ _ _ 8个 0 10 -42.5 20 28.0 30 0.0 0 顶点 8 0 10 42.5 20 28.0 30 0.0 0 顶点 8 0 10 42.5 20 -28.0 30 0.0 0 顶点 8 0 10 -42.5 20 -28.0 30 结束 0 CI 2 0.0 0 _ _ _ _ 7 10 -30.760513 20 19.186481 30 0.0 40 3.266176 0 ENDBLK 0 ENDSEC 0 第 2节 实体 0 INSERT 2 SKETCH002 8 0 10 0.0 20 0.0 30 0.0 0 ENDSEC 0 EOF ` 作者 埃佐普 评论了 2016 年 9 月 15 日 唯一的区别是不起作用的那个添加了一个圆圈——两个文件之间的差异显示: `130,132c130,132 < ENDSEC < 0 < 章节 区块 8 0 134c134,144 <实体 SKETCH002 70 0 10 0.0 20 0.0 30 0.0 3 SKETCH002 194a205,238 0 CIRCLE 8 0 62 7 10 -30.760513 20 19.186481 30 0.0 40 3.266176 0 ENDBLK 0 ENDSEC 0 SECTION 2 ENTITIES 0 INSERT 2 SKETCH002 8 0 10 0.0 20 0.0 30 0.0 ` edzop已完成 关闭 2016 年 9 月 15 日 喜欢 (0) 手动运动不起作用 – CNC3018 #381 1.2B1 在较大文件上加载可视化工具时崩溃 #382 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 关闭
我在将 DXF 文件(从 freecad)导入 bCNC 时遇到问题。
在命令行上,我收到消息:
“无法处理实体类型:层中的插入:0”
如果我用 librecad 创建 dxf 文件,它就可以工作
很好,可以导入 bCNC。
在错误报告弹出窗口中,我得到:
`程序:bCNC
版本:0.9.6
最后更改:2016 年 8 月 24 日
平台:linux2
Python:2.7.12(默认,2016 年 7 月 1 日,15:12:24)
[GCC 5.4.0 20160609]
TkVersion:8.6
TclVersion:8.6
回溯:
回溯(最近调用最后一次):
文件“/home/z/Downloads/bCNC/Utils.py”,第 389 行,在调用
返回 self.func(*args)
文件“./bCNC.py”,第 1871 行, 在 loadDialog
if filename: self.load(filename)
File “./bCNC.py”, line 1932, in load
Sender.load(self,filename)
File “/home/z/Downloads/bCNC/Sender.py”,第 388 行,在加载
self.gcode.importDXF(filename)
文件“/home/z/Downloads/bCNC/CNC.py”,第 2358 行,在 importDXF
path.fromDxfLayer(dxf, entities, units)
文件“/home/z /Downloads/bCNC/lib/bpath.py”,第 1121 行,在 fromDxfLayer
b = bulge[i]
IndexError: list index out of range`
我试图上传 dxf 文件,但当我尝试上传时它总是失败…这是一个非常小的文件(1619 字节)