EDA365电子工程师网

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

作者: pgm58    时间: 2014-7-8 14:39
标题: 就论坛里的allegro转pads终极篇补充一下
1、我用的软件版本:cadence16.3; pads9.4.18 p3 A/ a0 N+ {& u0 `
2、按照官方的的help文档说明,此方法是用在两个软件安装在同一台电脑上的;
! S1 B( E& Z8 @) Q! A  y6 ?5 D" W: o7 J3、方法步骤就不多说,按照论坛里的某位大神去做:, c. m2 `% m: C/ K! ~
https://www.eda365.com/thread-86947-1-1.html
3 B; K7 k3 Z8 b$ R5 M2 o4、其中要注意的是:" f4 v( a. D( g* v5 B$ Q) p+ {. ?
(1)AEX_BIN_ROOT 系统变量的值改为 %你的pads安装盘符%:\MentorGraphics\9.4PADS\SDD_HOME\translators\win32\bin
: P3 M; \; ~  l! a7 Z# g1 U# i(2)在%你的盘符%:\SPB_Data\pcbenv(如E::\SPB_Data\pcbenv)文件夹下新建convert1文件,把你要转的.brd文件放到里面;/ n9 {8 H7 m" |& J; I' A! J" U
(3)pcb edit要选择XL版本的;! _8 Y+ \% p1 C. \1 C' q
(4)打开上述路径中要转换的brd文件;
* G. J* b4 v/ F5 x0 H3 E4 l5 |(5)输入skill load “dfl_main.il”时,一定要手动输入,要不然有时双引号会是单引号的组合;2 a: |2 w* W: C8 i- ?5 i6 d' N, V
5、最终转换完,直接用pads  import上面的.brd文件就是;
3 U/ J9 @: L: h! w" H$ O6、我遇到的两个问题:+ ^$ n( k! b: T4 N7 N
(1)E- *Error* greaterp: can't handle (nil > 0),通过4、(1)解决的;
+ u& V* o, N. E) x, Q9 l/ Q9 V3 l(2)E- Command not found: skill load "dfl_main.il",通过4、(3)解决的;5 `" s" K. I, U, w
不好意思,借鉴了一下前一位大神的步骤。! {% I- H0 T% X5 g; Y
- o) b  k3 n" v8 s/ _: M0 b

作者: jimmy    时间: 2014-7-9 10:14
支持分享。
作者: xidgli    时间: 2014-7-9 13:51
我的还是没有成功!!!
作者: pgm58    时间: 2014-7-9 15:52
xidgli 发表于 2014-7-9 13:51" y/ L# o/ b: {( b
我的还是没有成功!!!

1 J& c4 ^- c( ]! O哪里没有成功呢?说说看
作者: pgm58    时间: 2014-7-9 16:29
xidgli 发表于 2014-7-9 13:51/ M8 n  ?( u% n! H
我的还是没有成功!!!

: r6 e7 |7 e, Q& C5 t. n6 o2 ?! }toosl->update DRC 必须是 No DRC errors detected,否则在pads导入时会出错
作者: xidgli    时间: 2014-7-10 09:06
pgm58 发表于 2014-7-9 16:297 n1 x, \- {3 l: G, `+ c
toosl->update DRC 必须是 No DRC errors detected,否则在pads导入时会出错

* a2 U8 u+ [5 q; [# A: z谢谢,我update DRC过了,可是还是不行。真不清楚是怎么回事?3 n9 j1 n! N6 e) p" ^
提示:Allegro(R) to PADS Layout Translator (Version 9.5) 07/10/14 09:05:52
  F" F5 |) |. t- F, f# X7 a2 GCopyright (c) 2012 Mentor Graphics Corp. - All rights reserved
8 s0 q5 Q. S+ U$ s
) u( S6 I  k8 f------------------------------------------------------------5 t. v! [/ N: b/ w0 [
Input folder: E:\abc\kpj_v2_20140707.brd
' ?" _# a3 z4 e. i& j' S: @2 s* EOutput folder: kpj_v2_20140707_pads.pcb
+ L  @# H' W0 x+ d4 B4 X1 O! V3 _' X( J( {8 |
[I] Preparing data...
2 H' U' K5 g. |) C$ k1 V[F] Cannot prepare data for Allegro-to-PADS translation. Stopping.# m6 P9 c! n1 _1 Z
[I] Completed
( S1 n, v2 K3 s! E
作者: pgm58    时间: 2014-7-10 10:17
xidgli 发表于 2014-7-10 09:06
0 H( N# R6 {1 W& i# N+ |( k谢谢,我update DRC过了,可是还是不行。真不清楚是怎么回事?3 L3 ?4 M# G  K8 d) A; U- m
提示:Allegro(R) to PADS Layout Transl ...

3 j3 n1 L6 O# c- G9 U7 E' i5 R要不把文件发我?我帮你看看什么问题?
作者: 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! X2 u: \; h5 b3 r& w
请教下,我从allegro转到pads的时候,灌的铜皮是网格的,这个没法出gerber,不知道怎么解决,allegro里面从 ...
& }0 F9 w4 g4 Z% A" Z9 f
你可以更改铜皮属性和Grids里面铜皮属性,两者数字保持一致,看看有没有改善。2 s( W: N5 M" r

作者: pury    时间: 2015-6-10 19:05
alexfangxianzhe 发表于 2015-6-10 14:27
/ t3 [- H1 e+ z你可以更改铜皮属性和Grids里面铜皮属性,两者数字保持一致,看看有没有改善。
( F. M- ~6 ~' b; ?! o
还是不行呢,我是试过了9.5和vx.0两个版本都是这样的,铜皮有点问题,allegro是16.6版本的,不知道这个有影响没的
作者: alexfangxianzhe    时间: 2015-6-11 11:22
pury 发表于 2015-6-10 19:05+ v, X: ^" X' e% I% @! v
还是不行呢,我是试过了9.5和vx.0两个版本都是这样的,铜皮有点问题,allegro是16.6版本的,不知道这个有 ...

% S; V3 v7 Z6 ?9 @# w$ B应该会有影响,方便把转过来的文件给看看吗?
  h& R0 R9 P- E. A) @8 q" k! f
作者: pury    时间: 2015-6-11 19:31
alexfangxianzhe 发表于 2015-6-11 11:22- A3 {1 w& l$ r- L
应该会有影响,方便把转过来的文件给看看吗?

$ q! |, m1 r- d" S5 z我是随机找的allegro文件转换的,因为新公司用pads,我之前都是用allegro的,感觉不习惯,所以想在allegro里面作图再转回pads,我再试哈低版本的allegro转可以不,谢谢哈
作者: 初阳电子    时间: 2015-6-23 11:18
pads导入还是出问题,前面几步都ok。求解啊
作者: 初阳电子    时间: 2015-6-23 16:27
试了还是没有转换成功
作者: 初阳电子    时间: 2015-6-23 17:06
知道自己为什么转换不成功了,总结了下有以下几个错误1 V; t5 C' d. d7 L
1、在%你的盘符%:\SPB_Data\pcbenv(如E::\SPB_Data\pcbenv)文件夹下新建convert1文件,把你要转的.brd文件放到里面;! 。。。。。。这步很关键,我是把文件放在桌面转换完了再放到这个路径的,明显不可以。
: o6 h6 {* K: m! j7 {2、toosl->update DRC 必须是 No DRC errors detected,否则在pads导入时会出错,这个也是一点
" f' L" I( y7 b4 f$ @) A9 G. ?& G总之很感谢楼主的分享
作者: 怀界    时间: 2015-7-4 16:51
还是提示第一个错误
作者: 怀界    时间: 2015-7-4 16:52
有那位可以帮忙转下么,将ALLEGRO转为PADS.
作者: 怀界    时间: 2015-7-4 16:52
QQ:76801416& C' E1 p, n" M6 u. c
可以帮忙的.联系我
作者: pgm58    时间: 2015-7-24 10:41
怀界 发表于 2015-7-4 16:52, _! l+ `9 s4 m% K; r
QQ:76801416
0 T& D9 J% T. @, s可以帮忙的.联系我

2 T/ c& Z7 ~% n8 ]( m' S, j; L! U% Z我现在估计也忘得差不多了
- ?6 W5 h  j- D5 |8 C2 t" \5 ~
作者: 小崔    时间: 2015-11-25 16:59
%你的pads安装盘符%:\MentorGraphics\9.4PADS\SDD_HOME\translators\win32\bin7 中的%  %是啥意思?难道不是直接D:\MentorGraphics\9.4PADS\SDD_HOME\translators\win32\bin7
- b5 |4 s/ Q6 }( G
作者: sh_michael    时间: 2016-3-26 22:53
我还是没有转成功,是文件大的原因?用简单的2层板就可以。多层板就不行。哪位大神会啊。
作者: liuyang_0509    时间: 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成功' [2 }/ p( y) m. B( _. r$ O8 c3 M
(2)这个不需要,我随便的brd路径都可以转" v2 a  V  A8 c/ x7 w; T2 i
(3)这个也不需要,我的pads版本是9.5,allegro版本是16.6. gxl
* T! p& S1 l5 n2 k(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),可参考楼主做法。, a! D- C3 \! e- p1 _* \7 V( C: F

$ ^/ s+ }7 z7 j( R: P
作者: 65770096    时间: 2017-9-30 09:54
小崔 发表于 2015-11-25 16:59
6 h) E, o( n8 t5 w& Z5 ^# E%你的pads安装盘符%:\MentorGraphics\9.4PADS\SDD_HOME\translators\win32\bin7 中的%  %是啥意思?难道不 ...

+ i$ U3 @& m6 a" R一个意思,你装在d盘,可能别人装在c盘& o. I' x& z: Z5 r# Q. A4 X

作者: 65770096    时间: 2017-9-30 09:56
初阳电子 发表于 2015-6-23 17:06; B7 {6 i$ c) Y1 x2 c* D
知道自己为什么转换不成功了,总结了下有以下几个错误
; D, e* j( C6 @/ N: z1、在%你的盘符%:\SPB_Data\pcbenv(如E::\SPB_Data ...
: c' r/ ~. n1 M& q
这两点我转的时候不是必须的,也可以成功
# s4 a# `9 y( i! e" h8 ~" N* r
作者: 65770096    时间: 2017-9-30 09:57
初阳电子 发表于 2015-6-23 11:18; N# \0 ?  B; t
pads导入还是出问题,前面几步都ok。求解啊
8 p+ n) p0 e" P/ ^) c0 h
注意allegro导出的时候command栏的error是否为0,不然你觉得他是转出来了,其实还是没有转出成功。
. U* h0 t8 T/ v2 y
作者: caizhijing123    时间: 2018-3-8 23:38
学习一下




欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2