EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 NIWO99 于 2015-3-6 22:06 编辑
6 F3 ~% L1 m% Q6 @! E9 G5 g# j v0 W* H
在网上看一遍关于allegro转pads的方法,看着不错。我认真按文章做,但是不成功,上来问问看有没有高手碰到过。谢谢!!! : m6 Q& {, ^8 w$ G* D5 Q s
我在Command命令栏里键入: skill load "dfl_main.il" 执行完后再输入:main out 执行完后,错误内容如下:
/ z. ~9 t X K& tfunction createAll2ExpFileHeader redefined
( G# S1 e& _1 C! ]$ z: }8 E7 ifunction fillinAll2ExpBaseview redefined
2 H, \& Z0 G9 E7 Q7 s$ d, k. Ifunction createAll2ExpBaseview redefined 2 {0 g7 Q' B7 T
W- *WARNING* defstruct: Redefining StructureDC_sControlVars. ) ~. B+ ^- i0 x. h o% B2 L
W- *WARNING* defstruct: Redefining StructureDC_sPackage. & N9 I- P5 a6 O i5 V! o2 T( K
W- *WARNING* defstruct: Redefining Structure DC_sText.
1 S5 z: R9 f3 lW- *WARNING* defstruct: Redefining StructureDC_sClearance. - j! i( H* T+ L& K: u# v2 V
W- *WARNING* defstruct: Redefining StructureDC_sDefClearance. 3 p3 x! [$ J: Z
W- *WARNING* defstruct: Redefining Structure DC_sWidth. + \, D1 r. J! W0 ?' T3 X
W- *WARNING* defstruct: Redefining StructureDC_sNetData. 9 Q( O* }( t6 U3 O- E1 C
W- *WARNING* defstruct: Redefining Structure DC_sElectricalRule. 0 m6 E. W$ g! ^6 V
W- *WARNING* defstruct: Redefining StructureDC_sMatchedDelayRule.
+ u3 b3 Q" n% l) i6 [4 L4 uW- *WARNING* defstruct: Redefining StructureDC_sRuleArea. * D" C& \* l7 o
W- *WARNING* defstruct: Redefining StructureDC_sFormula. ; K8 u( \4 F" |2 y! m' Z- e* c3 `
W- *WARNING* defstruct: Redefining StructureDC_netPinData.
7 t S" G( h3 K8 C/ z% qW- *WARNING* defstruct: Redefining StructureDC_netKeyData.
# Q, H$ ~8 @+ S1 r6 N. XW- *WARNING* defstruct: Redefining StructureDC_sSymbolProps. # S- y. S t, K- o1 O& e: Y
t ( M% f. z% |! l3 ~2 |0 X% R, U
Command > main out - c, E+ v" h5 a! C' p- J7 j. C
Please wait...extracting and processing technology file * u( Z* t5 F/ w# t( m/ h- A
Converting techfile... 5 U* T4 _0 t" s& [
Executing command C:/Documents and Settings/admin/桌面/aaa/kp201_Rev1.2_130806_MGC/Work\techconv.bat
% [! c9 W0 I4 i2 S' M' v3 bE- Cannot open script file; 'C:/Documents.scr' does notexist.
/ ^! }* L! m3 e4 KError: Techfile conversion failed!
8 a$ x, T8 q! z* ~! FDeleting Existing Classes File
+ [$ }: v e. s% o! @ bDeleting Existing Props File
* J5 h& x, }% X; bDeleting Existing Board Items File 8 f4 h- _ ^- R4 m, V
Exporting Electrical Constraints... % Z3 S3 X3 F+ [& h/ ]. X' K4 }
extracting device files 2 n% U9 T1 E+ w+ n
Error: create_devices command failed!
5 D# W* a7 J, P% {extracting Net Properties * Q+ X q3 ?1 R5 B
Loading axlcore.cxt
# [) [. l; L# Z$ w; N* xE- Cannot open script file; 'C:/Documents.scr' does notexist. 9 W2 S: \9 t, s1 N" X# u6 z
E- *Error* get/getq: first arg must be either symbol,list, defstruct or user type - 0
* h0 Y5 y2 T( U; X" g( Z0 ?1 ~ c
f% z3 K# P; `9 x/ y k, r * B- {5 S/ V1 p( W. c1 t: l
# G/ X7 W9 y9 |- ^ `* A; E教程方法如下:大家也可以试试,看能成功不。 现有一种比较简便的方法是:用AD导入Allegro的 pcb,再将AD的PCB转成PADS,这种方法简单易操作。 但个人感觉最终转换的数据不能让人满意。PADS软件有个Transtor,但通常是不可以直接转的,会报错。 经过几天的摸索,终于搞清楚了操作的过程,现在分享给大家,以方便大家 转换的前提条件是:你的机器要安装16.3或以上版本的Allegro
" f' Z9 }: e: }9 g2 v: D1.首先要建立两个系统变量(有的机器可能已经有了,就不需要建立了): r2 g, v2 a# W7 j
AEX_BIN_ROOT 值: (你的PCBENV文件夹的位置),如E:\Allegro_Project\pcbenv
1 y u t8 O0 t' A1 c( O) PAEX_ENABLE_JOBPREFS_LAYER_FIX 值:1 ' C, b) A5 F* J0 m
2.将PADS安装目录下的skill_scripts里面的文件全部copy到pebenv里面
, T' k+ ? W+ j7 Q: B
如:将C:\ mentorGraphics\9.5PADS\SDD_HOME\translators\skill_scripts下的文件COPY到E:\Allegro_Project\pcbenv
) @' B4 W/ l9 {# g; V0 V: \
3.将Allegro的PCB转换成低版本的(16.3或以下)的PCB文件,新建一个文件夹,将要转换的低版本的PCB文件放在新建的文件夹中
9 s4 [( v- \& O
在Allegro软件的Setup下的user preferences Editor 中的Skill选项里,在telskill选项中打√ 2 [/ ]) |; v+ y6 |5 e& {. i
这时软件会弹出一个对话框,不用理会,关闭它就可以了。
2 M6 {9 ^) @$ j! S0 _. t
5.在Command命令栏里键入:skill load "dfl_main.il"
% X3 f% q+ H X/ V9 L注意输入时,引号不能少,load和引号间是有空格的,要是输入不正确,命令是无法执行的。 ' a* N/ a* b( o
回车后,会看到程序执行一大串命令,中途的每个命令不能有出现ERROR错误信息,否则转换不成功。
2 R- i1 Y) _4 _( I, T- j5 l0 r& Z
执行完后,在Command中输入:main out ! [* @" O/ U, w6 p
# o2 h+ z# M+ d4 q% B这时会弹出一个对话框: g/ n5 c* E& ^' r/ a
点击“Star One Way Translation”
$ o! a3 x2 S* ^等待… 结束。 ( V, D& x& o$ V' l' L4 Z
5.打开PADS的Translator工具: Allegro DesignsTranslators
6 e! m f2 w6 k w$ U- ~5 ?& v' p: H添加刚才处理过的低版本的Allegro PCB文件,执行转换, ) z5 w- `* Q6 i0 G8 K4 d% C
转换完成后,在PCB的文件夹下会产生一个这样格式的PCB文件: design_ ******** .pcb'
! e( \' ] E( s- \2 i; W
用PADS Layout打开它,设置一下颜色显示,惊喜!就是你要的文件! ok,恭喜转换成功!
1 j/ Z, N8 \) Z U0 t5 T
' U) t0 C5 q; y; {3 w
- p) n3 v( ]) T! K' i / }5 u) I6 W+ y/ ^3 M$ S
|