Allegro导入dxf使用Z-Copy提示”Not a closed polygon or CLine. Element ignored!”解决办法
如图,导入dxf使用Z-Copy生成Route Keepin会提示“不是一个封闭的多边形”,解决办法如下:
1. 点击Shape->Compose Shape命令,左侧Option选项卡设置如下:
Class和Subclass可以选择Etch:Top或者其他层也可以,目的是将outline转换成shape类型。
2.鼠标在空白处右键,弹出菜单选择Temp Group模式,对你需要内缩的outline边框进行框选,如下:
全部框选完成后,边框会高亮显示,一定要将需要内缩的边框全部框选上,否则会转换失败。如下所示:
3.完成后点击右键,选择Complete
这样,就成功的把outline转换成shape类型了。如果点击Complete后没有变成shape类型,下面命令窗口提示“Not a closed polygon or CLine. Element ignored!”,证明没有将边框框选完,可以重新框选再试。
4.转换成shape类型后,我们就可以使用Z-Copy命令生成ROUTE KEEPIN了,点击Edit->Z-Copy,Options选项卡中设置好Class、Subclass、Size和Offset:
5.鼠标在转换成功后的shape层上单击一下,Route Keepin就出来了。
6.最后一步,将转换后的shape还原为Outline,点击Shape->Decompose Shape
右侧Options选项卡设置如下:
Class和Subclass设置为Board Geometry:Outline,然后勾选上“Delete shape after decompose”,然后在转换后的shape上面单击一下就好了。
以上是我查找相关资料找到的方法,如果大佬觉得不对或者有其他的办法欢迎指出,谢谢!