|
/ N* @1 M, ?3 {; p% u' J1.在cadence 的安装目录下找到如下路径“…\Cadence\SPB_Data\pcbenv”,建立一个文件名,并改名为:“robwu.il”
0 I8 R8 O% i( V, [将如下内容保存到文件中:
1 J: R0 k" t: Yprocedure(Dump_1_Symbol(@optional (uxx_1 nil))
% e& _* D; a2 r* n$ m, {0 w. V5 Wif(uxx_1==nil then printf("*** please keyin : dra U1 ***\n")/ O4 N3 S* v! p1 f* O# x
else)
) N- r9 ~. o: Z' t3 P. z9 C _sym1 = axlSelectByName("REFDES" uxx_1)
3 x5 k# A: }/ }. Y( ^ if(_sym1==nil then printf("*** REFDES don't found %s ***\n" uxx_1)7 _& X5 V7 N- F& k5 N
else
$ v' Y: `; {. x: i/ ~ axlWritePackageFile(car(_sym1)->definition)
4 W. |' \6 y% b3 {0 l axlWriteDeviceFile(car(_sym1)->component->compdef)
( @5 ^$ w. h) ^9 o printf("*** dump %s : %s symbol & device ***\n" car(_sym1)->refdes car(_sym1)->name)
0 Q1 G4 s; t1 }# c5 F( v% G4 w );if(_sym1
- E$ O( ?5 g7 M* w);if(uxx_1l9 P7 P, f* S( l. @1 ~6 Q
);procedure
, J; k8 o# @" E" H$ b5 r4 d9 }1 waxlCmdRegister("dra" 'Dump_1_Symbol)
5 D; j4 Z& N+ A) P' c6 ]; skill load("robwu.il")
8 M/ P. c$ i0 L6 _5 G, W; 2016/10/6 robert wu edit
9 r- n" ]% h5 \3 ?+ }2.在该目录下打开文件:“Allegro.ilinit ”,如果没有该文件,就新建一个文本文件,并重名为“Allegro.ilinit”
7 \- H% k0 s) ] M0 ?6 B& V并在文件中添加如下命令: load("robwu.il")% b0 y9 L9 N; P' f2 C9 W( G0 u
3.打开PCB工程文件,在命令栏command :输入 dra *** 即可导出需要元件的封装,即可在PCB所在的文件目录下找到刚导出的元件封装和pad封装
. D1 L5 f" ]& k; ^6 t |
|