微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Cadence Allegro > dxf 中如何把 闭合的圆从 line 变更为 shape呢?

dxf 中如何把 闭合的圆从 line 变更为 shape呢?

时间:10-02 整理:3721RD 点击:
今天用 autocad2008 做了一个外框,出了问题。在外框当中的 route keepout, package keepout,转进 allegro 中的时候,提示这两层是 line,所以不能import进去。
提示如下:
ERROR: ERROR(SPMHDB-182): 'LINE' object may not exist on class 'ROUTE KEEPOUT'.ERROR: Failed to add CIRCLE on line number 5898ERROR: ERROR(SPMHDB-182): 'LINE' object may not exist on class 'ROUTE KEEPOUT'.ERROR: Failed to add CIRCLE on line number 5918ERROR: ERROR(SPMHDB-182): 'LINE' object may not exist on class 'ROUTE KEEPOUT'.ERROR: Failed to add CIRCLE on line number 5938ERROR: ERROR(SPMHDB-182): 'LINE' object may not exist on class 'ROUTE KEEPOUT'.ERROR: Failed to add CIRCLE on line number 5958ERROR: ERROR(SPMHDB-182): 'LINE' object may not exist on class 'PACKAGE KEEPOUT'.ERROR: Failed to add CIRCLE on line number 5978ERROR: ERROR(SPMHDB-182): 'LINE' object may not exist on class 'PACKAGE KEEPOUT'.ERROR: Failed to add CIRCLE on line number 5998ERROR: ERROR(SPMHDB-182): 'LINE' object may not exist on class 'PACKAGE KEEPOUT'.ERROR: Failed to add CIRCLE on line number 6018ERROR: ERROR(SPMHDB-182): 'LINE' object may not exist on class 'PACKAGE KEEPOUT'.ERROR: Failed to add CIRCLE on line number 6038
原图:



导入allegro中就是:


package keepout 和 route keepout 都没有了。
有什么办法能够搞定呢?

在cad里面都是line的概念。但是在allegro中outline和keep out都是shape概念。

刚看了看,outline也可以是shape也可以是line,但是keepout和keep in一定是shape。你可以先把这些line导入到board geometry的某一层。然后使用shape下的compose shape命令生成shape到keep out

这也是一种办法。
outline我以前都是直接用allegro画的line,最近才开始用autocad画outline的shape。
这一次的问题主要出在那是个完整的圆,不是通过autocad中合并方式来合成的。如果是普通的多条线,那么可以合并,然后导入到allegro中,那就是shape。这个完整的圆不能用合并,所以只能是line。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top