EDA365电子工程师网

标题: ALLEGRO导入DXF的问题 [打印本页]

作者: marco_ma    时间: 2012-11-21 23:47
标题: ALLEGRO导入DXF的问题
ALLEGRO将DXF导入PCB后,都是一段一段的,有很多,谁有好的办法将它们变成一个闭合的图形啊,谢谢!
作者: iaiping    时间: 2012-11-22 00:02
您所说的问题是不是outline不是闭合曲线?如果是的话:
$ v& P  d( S2 ~+ d1、首先确定Allegro及DXF文件名及存放路径不能有中文;
# b3 v8 U6 u% P( r& a" a2 `8 e4 _2、可以在DXF中将outline等做成一个闭合曲线(创建块或用pedit命令);; s7 m  G( n1 g( h# w. N( B
3、或直接在Allegro中使用compose shap将首尾相接的线段闭合,但线段必须是首尾相接,不能交叉。
作者: marco_ma    时间: 2012-11-22 00:11
iaiping 发表于 2012-11-22 00:02 9 w: V) T0 ~# @% R2 l* y
您所说的问题是不是outline不是闭合曲线?如果是的话:2 O# j( E: `0 X  [1 R& Y' ^
1、首先确定Allegro及DXF文件名及存放路径不能有中 ...
( d( ]6 h" n# c) `
其实问题有几个:
' T' j* n2 S0 P# J& Z* ]
8 N+ q' T9 U7 B1.DXF在CAD中有些部分是样条曲线(大部分弧线和斜线是这样),这样的话导入PCB只要是样条曲线的部分都导不进去 ,需要转为多线段才能导入# B' R4 N2 L" @: K6 \- u2 G$ W

. N0 _' C0 T/ ^- k2.转为多线段后可以导入PCB,但导进去以后,都是散开的一段一段的,没法合并。无法实行compose shap..
作者: iaiping    时间: 2012-11-22 00:14
marco_ma 发表于 2012-11-22 00:11 ( \- y* C% I9 E4 o7 _2 @
其实问题有几个:8 v- Z! \# O4 O+ [3 z& n

' H, D8 J$ G3 X1.DXF在CAD中有些部分是样条曲线(大部分弧线和斜线是这样),这样的话导入PCB只要是 ...

9 c- t& _& J4 W. d你所说的样条曲线导入.brd后变形(如弧形会朝反向且变的半径很大)是因为样条曲线在DXF中被创建为块,在DXF中将样条曲线部分解散即可。
作者: iaiping    时间: 2012-11-22 00:16
iaiping 发表于 2012-11-22 00:14 $ U' g: a: p0 g: {& Y
你所说的样条曲线导入.brd后变形(如弧形会朝反向且变的半径很大)是因为样条曲线在DXF中被创建为块,在D ...

1 O$ ?. u2 J4 B" s8 v- T这种现象会出现在弧形半径比较小的情况下,当然DXF与.brd单位、精度不一致时偶尔也会出现。




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2