|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
#技术风云榜#allegro如何调用AutoCAD产生的数据 ! C. Q* U5 N' H
: f& b) I' M' f5 n6 n& G8 A
- o4 E9 U5 a) l* v% v3 ^3 gAllegro可以导入AutoCAD产生的DXF文件(支持DXF R10-R14版本)。同时Allegro也可以将设计文件导出为DXF文件,供其他CAD工具使用。1 K6 H4 A" h* E: e
% l5 T; ?! ?% d+ [; @该DXF文件可以包含过孔、焊盘、封装符号以及图形数据等等。也就是说,你可以把经过AutoCAD定位后的文件调入Allegro进行布局;也可以把公司的标志做成DXF文件,放到你的PCB板上;还可以把Allegro或其他PCB工具完成的设计放到AutoCAD进行修改然后导入Allegro等等。
1 v% B7 S' M9 J! i) T, i, k) n$ J1 e
下图是DXF导入Allegro的一般过程:
, A) U3 C! C" p+ V3 `4 ?
% ~5 m$ G+ @! G3 d
0 o1 d3 y' R% @% u
9 U4 S9 N. r% y3 Q" n: d在导入DXF文件前,需要先完成以下准备工作:
8 c$ w2 K6 I% E4 Y4 R- F! @1 ]3 {+ m# Q2 ^
1、准备DXF文件:+ f/ G. @% N6 D6 Z7 C) y
+ e2 N) e. |) U5 w) m
○如果DXF设计文件中包含填充过的矩形,应先在AutoCAD中使用SOLID命令进行定义;
& g! u5 C i* m: F4 R, j
: u: n; i$ Q. d3 r. o, Y" P○如果DXF设计文件中包含详细的Via和Symbol信息,应先使用ATTDEF命令定义ATTDEF Tag1和Tag2的值,如下图。- A- [7 @4 i w
1 C. d$ E4 a6 [# @" c
+ u4 g6 w7 [1 P( g, r* d0 z& T; R9 |3 V; F* O
2、如果DXF设计文件中包含Block的话,应建立一个symbol和via的转换文件(symbol and via conversion file)。通过这个文件使Allegro可以识别DXF文件中的block到底是板外形、零件封装还是制图框等,并进行对应。该文件可以使用任何文本编辑器进行编辑。
/ B0 k7 g* u7 r5 t1 p" o+ r+ M4 Q' t5 j
, ^2 @! T5 L( ]4 q% O
% }1 X" y, W I: A* |! Y3、层转换文件(layer conversion file),用来将Allegro及DXF文件中的层进行对应。下面是Allegro和DXF文件中图形元素的对照:4 Z2 H* N% o: J4 p0 D0 u0 i
' _* K' n x4 m" j4 e$ V9 T
2 ]* P3 S& h O+ }0 r7 M
6 W9 a4 I% f0 j1 i
下面是一个layer conversion file的例子:% ^; Y- ^- w3 G6 p% O% K( ^
9 X" w& Y, J+ v5 a
1 m8 X7 G* D; L8 u1 P6 q3 x: I
) ?/ n( \ c; N4 ~
9 }; d2 T5 x5 y" T g: h完成上面的数据准备以后,你就可以把一个DXF设计文件导入到Allegro里面来了。
( M& }8 c, K" ?& r& Y' o- N8 H6 g+ r0 _1 K8 o
当然,如果你的DXF文件仅仅是些符号定位信息,那么操作步骤将会很简单了。0 L8 l$ N7 v- }: D1 F% f' T2 D( ^
0 n# T+ ^: G* e1 _* d
命令:File>Import>DXF
* c) q8 q% Q$ v
( B# T7 @9 J/ j
* o+ K! Z& V0 c: c! _
" o8 i; O) ^( c! S1 j4 ^ |
|