|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 LIN木木 于 2018-6-20 18:16 编辑
& G% {) @# y4 S) ]3 Q1 j
/ z$ G! t/ R/ a1、安装好allegro 16.6转PADS VX2.3. B2 M4 i( B0 \; y m
2、添加以下用户变量
6 G9 }+ F# k& ?变量名:AEX_BIN_ROOT" l' v* d0 ^7 B8 B
值: PADS软件中translators软件的bin目录路径
/ |) Z. q9 ?3 h# y: G( i变量名:AEX_ENABLE_JOBPREFS_LAYER_FIX
, @( h) y# \# o' O+ j4 {值: 1
! f: s0 L( J' r7 m% d/ S) p- W变量名:Home
% B2 D- @5 e! w+ v- B$ I值:Cadence软件的pcbenv文件夹所在目录的路径8 H- s/ ~# ]# k v0 Q- \
3、将PADS软件skill_scripts目录里面的文件全部复制到Cadence软件的pebenv目录里面
7 @( p6 c" Q5 V3 p, V$ t/ M# P& \4、打开要转换的文件,选择allegro PCB editor XL版本及以上版本,在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√ , 这时软件会弹出一个对话框,不用理会,关闭就是1 `7 G2 |% T3 }5 R! h# q. f) t
5、command命令栏中输入skill load "dfl_main.il",回车后,会看到返回T。 注意,输入时,引号不能少,load和引号间是有空格的6 M( u1 ?$ ^: p3 H5 ?
以上步骤是copy来的,以下是我遇到的情况和解决办法:
0 T% o' i/ A/ `8 e3 y% }第5步出现:
; W* s' C1 h' `8 a6 \E- *Error* load: can't access file - "dfl_main.il"! T- t/ ^* L A! u8 G: Y& i( i
What!这是什么鬼,完全按步骤来的啊7 }. P4 n% P' m8 r8 z( }2 ]
好吧,继续查找原因
! ?- d- E/ m1 y T5 q+ H, ~& e发现在pcbenv文件夹下还有一个pcbenv文件夹
( s9 j* f5 T, f, s! ?( H
0 h- E1 h5 I ]! F猜测是文件指向的问题,于是再将D:\PADS\PADSVX.2.3\SDD_HOME\translators\skill_scripts下所有文件复制到新的pcbenv文件夹下
* C7 e2 t# f8 w1 e4 W重新运行skill load “dfl_main.il”9 E, t0 W/ |7 E O2 N
这下子就OK了,然后main out
* v8 C5 Y5 `) G弹出! B# E' x( Q( c( Q; ^. [5 g
8 K2 h7 L9 y: M; u5 l- U
怎么和网上的步骤不一样啊?不管,先转再说,转完后看到Done了& a z, F7 v! P4 E
" L# G9 G$ k5 Y: x
好了,这下打开allegro Designs Translator,开始转PADS0 O7 f$ G% a4 r
' {8 ^9 {4 m! T! U$ e) m) M
竟然又出现错误->>
T) U( a; G" J( Z) u
7 J2 J- k; L2 [9 ?5 H; f好吧查看下文件LayoutDB.dfl,记事本打开,发现有错误
7 Q% l9 y: B1 I5 [# z0 R" Y V
9 X: @! ~0 U. @2 A( ]& o( J猜测是brd文件本身存在DRC错误,于是换一个简单点的没有错误的文件试下。$ ~# [9 H- v9 B" J N$ L* ]) J; ^
这次用的是allegro自带的文件! F% V5 V. u- c* X5 I
1 h6 U5 z4 V$ N: r( } j, |6 g
继续,这下竟然可以了-->>
1 b5 u6 @) S7 L$ ~
' @ M# M5 L, z/ S- u转换完后,文件夹下出现design_1529488404.pcb6 p! y" ]6 ]' [5 z, c" |0 X' w9 U' u
& d( q* O. C, S用PADS打开,成功了% a. `8 Q" P( Z: I' O% D
1 E! J2 t+ y) F5 s3 h7 F! `' E6 z至此,转换完成!& s0 E# F( p$ b" O7 c* f3 {
' ?. n' l( q" w z' h |
|