关闭 dalenunns 打开了这个问题 2016 年 11 月 19 日 · 1条评论 关闭 IndexError:加载带圆角的 DXF 时出现列表索引超出范围错误。#458 dalenunns 打开了这个问题 2016 年 11 月 19 日 · 1条评论 注释 达伦斯 评论了 2016 年 11 月 19 日 尝试在最新版本的 bCNC 上打开带圆角的 DXF 文件时出现以下错误(该错误已经存在一段时间了) 回溯(最近一次调用最后一次): 文件“/home/chippy/Downloads/cnc/bCNC/Utils.py”,第 391 行,在调用 返回 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/chippy/Downloads/cnc/bCNC/Sender.py “,第 487 行,在加载 self.gcode.importDXF(filename) 文件“/home/chippy/Downloads/cnc/bCNC/CNC.py”,第 2374 行,在 importDXF path.fromDxfLayer(dxf, entities, units) 文件中“ /home/chippy/Downloads/cnc/bCNC/lib/bpath.py”,第 1121 行,在 fromDxfLayer b = bulge[i] IndexError:列表索引超出范围 我在此处上传了示例 DXF 文件NONAME_0.dxf.zip 我查看了代码,似乎正在发生的事情是凸起数组(列表?)不包含与 x 和 y 坐标相同数量的条目。它似乎是由 DXF 文件中折线中的某些坐标没有 42 条目(我认为是“凸起”条目)引起的。 修复方法是在没有 42 条目的情况下从文件加载 PolyLine 时,只需将默认条目添加到值为 0 的凸起数组吗?我不确定这是否会破坏系统的其他部分? 我附上的 DXF 是由 DraftSight 创建的,我取了一个正方形,然后圆角并导出为 DXF。 顺便说一句,我喜欢 bCNC 所有者 弗拉舒迪斯 评论了 2016 年 11 月 21 日 谢谢@dalenunns. LWPOLYLINE 的凸起读数确实存在问题。由于它是一个可选参数,DraftSight 没有为线性段(仅为圆弧)设置它,并且 bCNC 正在失去与顶点的同步。现在已更正。 ?1个WrathZA 回应万岁表情符号 vlachoudis在完成时 关闭了它 2016 年 11 月 21 日 喜欢 (0) 如何跳转到特定帧? #407 运行 1.2.9.2b 版本会中断版本 1.1.7 #408 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 关闭
尝试在最新版本的 bCNC 上打开带圆角的 DXF 文件时出现以下错误(该错误已经存在一段时间了)
我在此处上传了示例 DXF 文件NONAME_0.dxf.zip
我查看了代码,似乎正在发生的事情是凸起数组(列表?)不包含与 x 和 y 坐标相同数量的条目。它似乎是由 DXF 文件中折线中的某些坐标没有 42 条目(我认为是“凸起”条目)引起的。
修复方法是在没有 42 条目的情况下从文件加载 PolyLine 时,只需将默认条目添加到值为 0 的凸起数组吗?我不确定这是否会破坏系统的其他部分?
我附上的 DXF 是由 DraftSight 创建的,我取了一个正方形,然后圆角并导出为 DXF。
顺便说一句,我喜欢 bCNC