|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
#技术风云榜#allegro如何调用AutoCAD产生的数据
* h- u" ~8 B2 Z" J" F' I' [' N0 N3 l
- e# K% _; _, F& ^! O) x2 hAllegro可以导入AutoCAD产生的DXF文件(支持DXF R10-R14版本)。同时Allegro也可以将设计文件导出为DXF文件,供其他CAD工具使用。
, y0 B% K. U% p$ b1 W0 _* m+ m
' f2 g4 W7 N7 `; M, u% ?- j$ w) u该DXF文件可以包含过孔、焊盘、封装符号以及图形数据等等。也就是说,你可以把经过AutoCAD定位后的文件调入Allegro进行布局;也可以把公司的标志做成DXF文件,放到你的PCB板上;还可以把Allegro或其他PCB工具完成的设计放到AutoCAD进行修改然后导入Allegro等等。
8 p' ]2 \" q# W9 g1 z. ]/ R5 m6 l- l0 E4 X% W" g9 L9 N8 C
下图是DXF导入Allegro的一般过程:
. v7 Y1 F8 t/ D: Q, q! ?5 n
' [' |& w: O+ a' U* Q
7 G" u3 V4 F: t8 _
2 C! J }# i7 T* w& A4 I在导入DXF文件前,需要先完成以下准备工作:
% v8 P6 v4 m& ^0 B9 l
0 U6 l" S; k% o) y) x& [: H1、准备DXF文件:
7 s5 Y6 w( u( y5 M/ F5 ~; n9 n$ z3 P3 |
, I$ a8 p6 I& L$ H3 R5 H○如果DXF设计文件中包含填充过的矩形,应先在AutoCAD中使用SOLID命令进行定义;9 @4 d$ E5 Q7 M/ X6 R7 w1 ]
: e( a3 ]7 S* r5 ^* W○如果DXF设计文件中包含详细的Via和Symbol信息,应先使用ATTDEF命令定义ATTDEF Tag1和Tag2的值,如下图。
" s8 w \& E1 M+ H; ~
' C6 U$ @& P( L: j! ?4 C4 A n
$ v8 u# f* V# p$ Y: a& W
0 }4 Y, F% K ~
2、如果DXF设计文件中包含Block的话,应建立一个symbol和via的转换文件(symbol and via conversion file)。通过这个文件使Allegro可以识别DXF文件中的block到底是板外形、零件封装还是制图框等,并进行对应。该文件可以使用任何文本编辑器进行编辑。1 P/ b& K0 a$ r2 o/ T2 b
% }5 B; n6 H$ B# i! r8 S
6 s' I/ i8 I E N; Z7 |- d g
5 z0 M; U; _/ Q$ g K. v3、层转换文件(layer conversion file),用来将Allegro及DXF文件中的层进行对应。下面是Allegro和DXF文件中图形元素的对照:5 W, U& A& g9 ?5 \
9 M$ E9 M6 Z8 c. m) X% Z
9 z8 }( i- b7 I5 x+ ]3 y: g1 G# K# o
8 x( F2 Y' q' p" W8 L下面是一个layer conversion file的例子:# C7 U. Z9 m" Y) w. @9 Y
' T( ]' N& \$ v; r7 E% T
$ z8 S& N7 p) R9 K7 i5 M
$ M5 _1 \2 q1 k# l. Y
7 h5 Z, @" \( k0 m+ v0 M完成上面的数据准备以后,你就可以把一个DXF设计文件导入到Allegro里面来了。1 ]) g: A$ |; a
! p& z' k0 V; ~4 X; B
当然,如果你的DXF文件仅仅是些符号定位信息,那么操作步骤将会很简单了。/ h) V% u$ P) [) {3 o+ [
8 P* N5 V% L! I* j
命令:File>Import>DXF' ?5 _, D9 ]# Z
1 Q' p7 A* _6 y; C) l2 {% ^8 N% ~. A
+ V! G* q+ Z+ F% q, Z+ H* G
5 L, a" G# N! C( A: u |
|