EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 NIWO99 于 2015-3-6 22:06 编辑 , B& G7 v# h( g
/ @8 r2 ~" i) c5 c在网上看一遍关于allegro转pads的方法,看着不错。我认真按文章做,但是不成功,上来问问看有没有高手碰到过。谢谢!!! & u- P. _% w# D4 P) W* A" t& T
我在Command命令栏里键入: skill load "dfl_main.il" 执行完后再输入:main out 执行完后,错误内容如下: 0 Q, b$ s! P) z
function createAll2ExpFileHeader redefined ( K8 i0 p/ ]- F* K, S5 O/ V
function fillinAll2ExpBaseview redefined
, B1 `* \6 b* m Tfunction createAll2ExpBaseview redefined , B5 O5 s4 h! K" d
W- *WARNING* defstruct: Redefining StructureDC_sControlVars.
) f6 Q9 i+ a" PW- *WARNING* defstruct: Redefining StructureDC_sPackage. - D$ w$ h6 n3 I8 B S% G
W- *WARNING* defstruct: Redefining Structure DC_sText. ; q) j) p; w; \1 i, H
W- *WARNING* defstruct: Redefining StructureDC_sClearance. 3 z X! N5 ?; x0 ]9 J
W- *WARNING* defstruct: Redefining StructureDC_sDefClearance.
8 k0 ?2 f! f3 t) w; w3 q4 }& IW- *WARNING* defstruct: Redefining Structure DC_sWidth.
8 n: L/ e( \6 F6 D, _W- *WARNING* defstruct: Redefining StructureDC_sNetData.
' W0 p% ]$ L' t8 x# HW- *WARNING* defstruct: Redefining Structure DC_sElectricalRule. % B& z% B" U6 Q% ]
W- *WARNING* defstruct: Redefining StructureDC_sMatchedDelayRule.
% i) I; m0 O8 t+ P! h. d. XW- *WARNING* defstruct: Redefining StructureDC_sRuleArea.
n+ w& |; A. `/ X. K/ _1 WW- *WARNING* defstruct: Redefining StructureDC_sFormula.
$ E0 P4 G+ B0 @W- *WARNING* defstruct: Redefining StructureDC_netPinData. # a% }" X$ L* ~# v' m( R2 R* K8 T
W- *WARNING* defstruct: Redefining StructureDC_netKeyData.
/ e" d) e9 e4 {/ f. l# FW- *WARNING* defstruct: Redefining StructureDC_sSymbolProps.
; c2 S- [9 ]4 T1 J& g% s& Z- dt & f* n) \3 o6 J) G2 g
Command > main out
+ h& c7 G* j, p& t, @+ r; lPlease wait...extracting and processing technology file % f% Y1 Q- {: v& |/ V
Converting techfile...
% P1 p/ k5 G6 k% i) v- pExecuting command C:/Documents and Settings/admin/桌面/aaa/kp201_Rev1.2_130806_MGC/Work\techconv.bat 1 R6 x+ z8 L1 B5 A% x
E- Cannot open script file; 'C:/Documents.scr' does notexist.
$ ^3 \# R$ p7 ?Error: Techfile conversion failed!
6 T" |1 O( P/ Y2 S( z: l8 qDeleting Existing Classes File
: F/ N! C5 ]1 f; o: v7 T3 B7 w1 M+ {Deleting Existing Props File
- @" d5 H' D7 h9 K& r' L3 SDeleting Existing Board Items File
. a1 Z+ U# ^( oExporting Electrical Constraints... " A- _5 a+ K7 y& Z3 g1 v
extracting device files ' M' w! Z+ H( L5 Z1 X( P! _" B
Error: create_devices command failed! 4 y% ~. [7 Y& U" M( y
extracting Net Properties
5 ?8 l' ?- G4 L7 X) VLoading axlcore.cxt + p& I9 Q7 G! H! t, }, ` r. b
E- Cannot open script file; 'C:/Documents.scr' does notexist.
" e( Q8 q2 |: q9 ]E- *Error* get/getq: first arg must be either symbol,list, defstruct or user type - 0 U. |3 g- _: Q/ u
7 q& U$ w( K! l J' D* |1 K( w
! S! L# `! t2 P- G3 h, V: `6 v- K
; I. l6 ^9 A% `& K q; ?& k教程方法如下:大家也可以试试,看能成功不。 现有一种比较简便的方法是:用AD导入Allegro的 pcb,再将AD的PCB转成PADS,这种方法简单易操作。 但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。 经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家 转换的前提条件是:你的机器要安装16.3或以上版本的Allegro 4 b6 ]9 \+ M" H3 _2 n
1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了): ) A0 C% d! N; ]- G
AEX_BIN_ROOT 值: (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv " L7 _" M) G1 m# e& b1 G& E x$ F- M
AEX_ENABLE_JOBPREFS_LAYER_FIX 值:1
4 w, e5 O! g g. A2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面 ) `' p5 d0 Z; [5 h0 o
如:将C:\ mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv 4 q0 h H8 u( W6 j
3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中 " V" x% L0 z. T
在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√ , ]8 q" ^1 z m1 k% b- F" M
这时软件会弹出一个对话框,不用理会,关闭它就可以了。 ) ?3 ?$ b+ N; Q3 U
5.在Command命令栏里键入:skill load "dfl_main.il"
$ [: U) y, @, Z% a: h2 b1 `2 Q注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。 . U9 a' o7 C2 t
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。
! d& t9 p" J% N7 f$ d2 L/ |
执行完后,在Command中输入:main out
3 S5 D7 `! r7 k4 {0 a
- P+ h' s+ q4 x5 U这时会弹出一个对话框:
8 \5 V1 |( i+ G5 M0 ?' \6 }2 J! f
点击“Star One Way Translation” 0 \! F9 {$ _$ Y; b _
等待… 结束。
2 A. c$ L& n: B6 [+ r' ]7 O
5.打开PADS的Translator工具: Allegro DesignsTranslators
! F, g# ]3 X$ G% x0 M" T9 ~- }添加刚才处理过的低版本的Allegro PCB文件,执行转换, 8 n+ i/ V/ E8 c
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件: design_ ******** .pcb' 3 A3 u! e' H3 P
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件! ok,恭喜转换成功! 2 w# A4 {# S/ H
`; k& l* y/ r( N0 z" L( b0 V0 j9 w" k, q; g. O' z
0 b. j! y9 M2 C$ J- k) O, [" Y$ A4 H |