EDA365电子论坛网

标题: 就论坛里的allegro转pads终极篇补充一下 [打印本页]

作者: pgm58    时间: 2014-7-8 14:39
标题: 就论坛里的allegro转pads终极篇补充一下
1、我用的软件版本:cadence16.3; pads9.4.1
' T7 U# O# }: ?; Q* E# X" S2、按照官方的的help文档说明,此方法是用在两个软件安装在同一台电脑上的;1 n* N6 l& h" ?# J. [7 D
3、方法步骤就不多说,按照论坛里的某位大神去做:
9 ~) F, {4 p8 t$ g' A3 uhttps://www.eda365.com/thread-86947-1-1.html
+ B" q/ k$ j, F! l4、其中要注意的是:" i- B0 O; F8 h' |" o
(1)AEX_BIN_ROOT 系统变量的值改为 %你的pads安装盘符%:\MentorGraphics\9.4PADS\SDD_HOME\translators\win32\bin
( u$ ]/ i0 X$ [9 T(2)在%你的盘符%:\SPB_Data\pcbenv(如E::\SPB_Data\pcbenv)文件夹下新建convert1文件,把你要转的.brd文件放到里面;
+ B6 D9 H: W2 s2 R, L" O8 Y(3)pcb edit要选择XL版本的;
. I, x0 y/ \5 {6 `$ f6 P2 Z(4)打开上述路径中要转换的brd文件;
3 B3 o2 P+ s6 w! Z(5)输入skill load “dfl_main.il”时,一定要手动输入,要不然有时双引号会是单引号的组合;
: {+ @# e, _1 R* F5、最终转换完,直接用pads  import上面的.brd文件就是;1 K: }0 X! V1 [0 S1 Q6 c5 J- ?
6、我遇到的两个问题:9 I. Q' n; P! x* T( y
(1)E- *Error* greaterp: can't handle (nil > 0),通过4、(1)解决的;
# p( s" z) ?- ?: @- h' T(2)E- Command not found: skill load "dfl_main.il",通过4、(3)解决的;$ X$ n* v+ M( b5 n! k) \1 N4 q
不好意思,借鉴了一下前一位大神的步骤。9 Q/ N8 c6 d" b1 W4 o
7 P8 ^8 o) x. U& p1 I+ A1 ?. ^9 ?

作者: jimmy    时间: 2014-7-9 10:14
支持分享。
作者: xidgli    时间: 2014-7-9 13:51
我的还是没有成功!!!
作者: pgm58    时间: 2014-7-9 15:52
xidgli 发表于 2014-7-9 13:515 h1 z" n! ]! J/ T% O
我的还是没有成功!!!
' N9 S& o4 x; N
哪里没有成功呢?说说看
作者: pgm58    时间: 2014-7-9 16:29
xidgli 发表于 2014-7-9 13:51
) S( H, q9 K7 D0 j  v我的还是没有成功!!!

4 N, l3 i; Y" b+ qtoosl->update DRC 必须是 No DRC errors detected,否则在pads导入时会出错
作者: xidgli    时间: 2014-7-10 09:06
pgm58 发表于 2014-7-9 16:29
- }/ y. N) E' j" ~' Wtoosl->update DRC 必须是 No DRC errors detected,否则在pads导入时会出错
3 L3 ?5 j4 t. u/ }3 C- D! Z
谢谢,我update DRC过了,可是还是不行。真不清楚是怎么回事?
8 b0 ~) t: s3 G8 r) a提示:Allegro(R) to PADS Layout Translator (Version 9.5) 07/10/14 09:05:528 }$ s! g7 D( X; j+ }8 `. j9 X
Copyright (c) 2012 Mentor Graphics Corp. - All rights reserved
0 Y, d) z2 B  H6 }) \9 W
! A( j0 W9 |4 p' c4 {/ u1 e2 ?------------------------------------------------------------
# c' r4 t! b6 yInput folder: E:\abc\kpj_v2_20140707.brd0 M3 ^* F4 t# _8 s8 B1 h6 j/ X
Output folder: kpj_v2_20140707_pads.pcb . [' ^9 r. h5 @  l# \  h

) v6 d: r0 n5 j4 ]! S[I] Preparing data...
# w8 A& G- a  \5 }1 x4 W' B[F] Cannot prepare data for Allegro-to-PADS translation. Stopping.
! s6 u2 q7 E9 o' j[I] Completed  m- y0 Q0 B8 N

作者: pgm58    时间: 2014-7-10 10:17
xidgli 发表于 2014-7-10 09:06( A9 [1 l( \, L6 J* b* o5 K
谢谢,我update DRC过了,可是还是不行。真不清楚是怎么回事?
7 m4 t6 b) T8 [3 H3 L9 V% C# s提示:Allegro(R) to PADS Layout Transl ...
8 P& M  c, r4 v& p4 V8 I/ Q+ i
要不把文件发我?我帮你看看什么问题?
作者: hzb456    时间: 2015-6-5 10:24
你的方法也还是不行。
作者: hzb456    时间: 2015-6-5 10:31
我用AD的转换可以,只不过封装部分元件变了,要自行修改。
作者: yihongquan    时间: 2015-6-5 17:40
很好的建议
作者: pury    时间: 2015-6-8 19:35
请教下,我从allegro转到pads的时候,灌的铜皮是网格的,这个没法出gerber,不知道怎么解决,allegro里面从静态铜到动态铜,再到不更新铜皮我都试了哈,可以转过去,但还是网格状的,而且在pads里面将铜皮的属性改为静态铜然后再改回动态铜也是一样的效果,这是不是一个硬伤啊?
作者: _ma    时间: 2015-6-10 00:39
正需要这个
作者: alexfangxianzhe    时间: 2015-6-10 14:27
pury 发表于 2015-6-8 19:35
. S! e8 b- L3 w" A请教下,我从allegro转到pads的时候,灌的铜皮是网格的,这个没法出gerber,不知道怎么解决,allegro里面从 ...

& k2 M7 _* Z5 A! p; Q你可以更改铜皮属性和Grids里面铜皮属性,两者数字保持一致,看看有没有改善。
( b# C, F" N% x' K1 V9 Q
作者: pury    时间: 2015-6-10 19:05
alexfangxianzhe 发表于 2015-6-10 14:27
& c: \& [/ y4 b- b0 b你可以更改铜皮属性和Grids里面铜皮属性,两者数字保持一致,看看有没有改善。

' p: u9 D: K3 e. Y) q# j8 U% Q还是不行呢,我是试过了9.5和vx.0两个版本都是这样的,铜皮有点问题,allegro是16.6版本的,不知道这个有影响没的
作者: alexfangxianzhe    时间: 2015-6-11 11:22
pury 发表于 2015-6-10 19:05( m, Z5 J8 v9 ]3 s
还是不行呢,我是试过了9.5和vx.0两个版本都是这样的,铜皮有点问题,allegro是16.6版本的,不知道这个有 ...

& w/ t6 I* B$ J+ Q应该会有影响,方便把转过来的文件给看看吗?5 B3 y$ m: S2 }6 }+ P$ p

作者: pury    时间: 2015-6-11 19:31
alexfangxianzhe 发表于 2015-6-11 11:22
0 {9 Q; l3 V1 i0 N; q, Y0 U应该会有影响,方便把转过来的文件给看看吗?

0 f$ K3 D9 k: x, J( q我是随机找的allegro文件转换的,因为新公司用pads,我之前都是用allegro的,感觉不习惯,所以想在allegro里面作图再转回pads,我再试哈低版本的allegro转可以不,谢谢哈
作者: 初阳电子    时间: 2015-6-23 11:18
pads导入还是出问题,前面几步都ok。求解啊
作者: 初阳电子    时间: 2015-6-23 16:27
试了还是没有转换成功
作者: 初阳电子    时间: 2015-6-23 17:06
知道自己为什么转换不成功了,总结了下有以下几个错误
5 ~, w9 S+ ^2 w% i8 J3 K1、在%你的盘符%:\SPB_Data\pcbenv(如E::\SPB_Data\pcbenv)文件夹下新建convert1文件,把你要转的.brd文件放到里面;! 。。。。。。这步很关键,我是把文件放在桌面转换完了再放到这个路径的,明显不可以。# O) l6 B8 Q2 }  U
2、toosl->update DRC 必须是 No DRC errors detected,否则在pads导入时会出错,这个也是一点
6 N, a# |' `! D" Y总之很感谢楼主的分享
作者: 怀界    时间: 2015-7-4 16:51
还是提示第一个错误
作者: 怀界    时间: 2015-7-4 16:52
有那位可以帮忙转下么,将ALLEGRO转为PADS.
作者: 怀界    时间: 2015-7-4 16:52
QQ:76801416
/ E6 m* Z3 r( }( T6 ]9 N可以帮忙的.联系我
作者: pgm58    时间: 2015-7-24 10:41
怀界 发表于 2015-7-4 16:52
5 G2 F2 A* ?0 @8 R) P$ x9 k2 zQQ:76801416
, S2 ?8 I7 g' n) G0 O可以帮忙的.联系我

" d& V% I+ d( D; i7 [6 k我现在估计也忘得差不多了9 r  A% a2 c' z  x( h4 x

作者: 小崔    时间: 2015-11-25 16:59
%你的pads安装盘符%:\MentorGraphics\9.4PADS\SDD_HOME\translators\win32\bin7 中的%  %是啥意思?难道不是直接D:\MentorGraphics\9.4PADS\SDD_HOME\translators\win32\bin7! }- N( `2 w. A

作者: sh_layout    时间: 2016-3-26 22:53
我还是没有转成功,是文件大的原因?用简单的2层板就可以。多层板就不行。哪位大神会啊。
作者: 刘中洋    时间: 2017-3-22 14:43
大神们,我转的时候一直报错,没办法进行。get/getq:first arg must be either symbol,list,defstruct or user type  请问这个怎么解决?
作者: 65770096    时间: 2017-9-30 09:53
亲测(1)环境变量值设为C:Cadence\pcbenv是不能成功的,设成 %你的pads安装盘符%:\MentorGraphics\9.4PADS\SDD_HOME\translators\win32\bin成功/ Q$ g  A" |2 D% T+ T
(2)这个不需要,我随便的brd路径都可以转
7 a* ^: I8 |6 P% k6 j9 ?% ^0 |(3)这个也不需要,我的pads版本是9.5,allegro版本是16.6. gxl
+ D$ N8 T6 I6 f8 _- x4 L(5)这个我是直接把skill load “dfl_main.il和main out做在菜单里一键就可以转换了,大部分人在输入skill load “dfl_main.il和main out时没有反应是skill加载的问题,最好先把skill加载问题搞清楚,出现allegro to expedition translation 的时候基本可以肯定skill加载对了,点start one way translation 之后看command栏中的error是否为0,为0说明转出成功了,出现error,看看环境变量是否是设在用户那一栏而不是系统那一栏,出现 E- *Error* greaterp: can't handle (nil > 0),可参考楼主做法。
6 E2 J1 ~2 i- s2 t6 _" v
0 W; x( o: V; O% @# i: @7 y
作者: 65770096    时间: 2017-9-30 09:54
小崔 发表于 2015-11-25 16:59
3 g3 X" c2 g6 ]( m" }3 _%你的pads安装盘符%:\MentorGraphics\9.4PADS\SDD_HOME\translators\win32\bin7 中的%  %是啥意思?难道不 ...

$ i/ D& C3 s5 y' }& s+ c5 o, C一个意思,你装在d盘,可能别人装在c盘# ^& l, [' O3 E* h! }

作者: 65770096    时间: 2017-9-30 09:56
初阳电子 发表于 2015-6-23 17:061 U+ y1 [) Z8 R4 b( C% I4 ]
知道自己为什么转换不成功了,总结了下有以下几个错误# H9 `7 h4 }- i1 D
1、在%你的盘符%:\SPB_Data\pcbenv(如E::\SPB_Data ...
6 ?( B& P! D. ~3 M; ?. j
这两点我转的时候不是必须的,也可以成功+ ^$ u( T, x2 ^: E9 K. F

作者: 65770096    时间: 2017-9-30 09:57
初阳电子 发表于 2015-6-23 11:18( X8 F' T" y* E
pads导入还是出问题,前面几步都ok。求解啊

8 V$ P( E0 [3 B0 L" G注意allegro导出的时候command栏的error是否为0,不然你觉得他是转出来了,其实还是没有转出成功。4 J0 ^6 U. x" \% T  O- S0 Q0 i  }

作者: caizhijing123    时间: 2018-3-8 23:38
学习一下
作者: chuangyims    时间: 2021-5-7 15:26
前面都成功了,导入PADS出错

错.png (26.37 KB, 下载次数: 27)

错.png

作者: zhaofeiok1    时间: 2022-9-20 11:40
pury 发表于 2015-6-11 19:31, `8 I6 j& C: ?0 m1 s  T
我是随机找的allegro文件转换的,因为新公司用pads,我之前都是用allegro的,感觉不习惯,所以想在allegr ...
  @8 o4 Y, O# F8 @" I- S8 }- B
你好,请教个问题,allegro转pads成功后,层叠信息,封装信息会改变,请问在pads中如何解决?
9 t6 \, E% @' r4 P9 J7 ]1 x* v
作者: yrxhyl    时间: 2022-9-23 17:05
请教下,17.2是不是转换不了啊
" Y+ p2 D. f4 ?
作者: aaa978888533    时间: 2023-9-13 17:24
请教一下,我用PADS导入处理完的brd文件时,弹出提示:cannot find the file"default.asc"。。。这个是什么原因啊?




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2