找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1893|回复: 3
打印 上一主题 下一主题

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

[复制链接]

12

主题

105

帖子

448

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
448
跳转到指定楼层
1#
发表于 2015-3-28 17:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
今天用 autocad2008 做了一个外框,出了问题。在外框当中的 route keepout, package keepout,转进 allegro 中的时候,提示这两层是 line,所以不能import进去。
+ q( }# H+ j. D5 i. w0 K8 Y/ L" m$ x: _
提示如下:. L3 u2 D7 l. o8 E" y# F
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 60384 B4 L$ V: ?! [4 ?4 L5 s3 r

4 F0 a4 Q& e# |4 _6 w$ e4 m  [# L原图:
6 C4 O$ Y9 k. g. A% H3 y$ o! o2 F2 s( {, u: K1 Q6 I# K
导入allegro中就是:
1 N+ D, B+ M( H. i! rpackage keepout 和 route keepout 都没有了。
. u" X0 O# V3 f, F5 N6 s" u  A/ o, R% \, r8 F/ `
有什么办法能够搞定呢?
' n( |& y& K0 p) j7 z- V  a, l9 t& z" V: H1 {
0 s4 d- o5 U# o. e8 b8 j6 ?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

2

主题

608

帖子

1071

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1071
2#
发表于 2015-3-28 18:45 来自手机 | 只看该作者
在cad里面都是line的概念。但是在allegro中outline和keep out都是shape概念。。。

2

主题

608

帖子

1071

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1071
3#
发表于 2015-3-28 18:54 来自手机 | 只看该作者
刚看了看,outline也可以是shape也可以是line,但是keepout和keep in一定是shape。。你可以先把这些line导入到board geometry的某一层。然后使用shape下的compose shape命令生成shape到keep out

点评

这也是一种办法。 outline我以前都是直接用allegro画的line,最近才开始用autocad画outline的shape。 这一次的问题主要出在那是个完整的圆,不是通过autocad中合并方式来合成的。如果是普通的多条线,那么可以合并  详情 回复 发表于 2015-3-28 20:14

12

主题

105

帖子

448

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
448
4#
 楼主| 发表于 2015-3-28 20:14 | 只看该作者
woaidashui 发表于 2015-3-28 18:54
9 l5 i. `% {, V$ H: l( ~' r/ l3 @刚看了看,outline也可以是shape也可以是line,但是keepout和keep in一定是shape。。你可以先把这些line导 ...

( M; L4 b+ Y9 e7 }/ c' ?0 d1 F这也是一种办法。
3 j5 l; P5 g, g7 n+ voutline我以前都是直接用allegro画的line,最近才开始用autocad画outline的shape。0 p6 u( R0 U* G  F0 t4 O8 E2 n
这一次的问题主要出在那是个完整的圆,不是通过autocad中合并方式来合成的。如果是普通的多条线,那么可以合并,然后导入到allegro中,那就是shape。这个完整的圆不能用合并,所以只能是line。, t0 }/ Q% }" e  H$ A

" t4 R7 }9 s5 O, Z& f
$ T+ R' n/ M) V! o; {
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-17 23:27 , Processed in 0.062882 second(s), 39 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表