找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 5329|回复: 17
打印 上一主题 下一主题

请教orcad网络表导入allegro问题,急!

[复制链接]

2

主题

14

帖子

-1万

积分

未知游客(0)

积分
-12000
跳转到指定楼层
1#
发表于 2010-9-11 22:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5E币
我最近做一个案子,原理图和pcb都是在原有基础上修改,但是改动比较多,orcad原理图做好后导网络表进allegro问题了:) C! R( T8 x1 g; E* R8 i
/ ~( e% {2 g$ [  n2 v
原来的原理图和pcb应该使用新的方式导网络表的,也就是在orcad--tools--creat netlist时选择第一项PCB Editor;
3 }6 H' |5 F1 ]' S0 i" W# R5 h我使用的是orcad--tools--creat netlist--other里选择allegro.dll格式导出,因为我对这个方法比较熟悉,但是用这个网络表导入pcb时提示错误:1 S; c+ l" E; z+ J, V7 X: Z
0 U% l8 Y  Z7 c" b: N% }# e! P. M
点“OK”后弹出提示框,里面有一大堆错误。
( H2 t5 j& g9 m, o7 \$ y/ Y- ?
& e' h. Y# w& E% G! j  _请问:我使用的方法导出的网络表和原始的格式是不是不兼容,因为要覆盖原始的logic数据?! S" f, {9 [4 \9 n
$ M8 K' {! N9 F
应该如何解决这个问题?是不是必须按照原始的格式生成网络表才行?
  l3 C$ q2 `( w$ M' }! ?$ H7 E4 E4 l7 `! |' q1 K( Y& V
这个问题搞了好久都不行,小弟非常着急,希望有高手能指点一下,多谢!7 }3 z6 ~* O# y. ?2 z  Z

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

23

主题

374

帖子

2184

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2184
2#
发表于 2010-9-11 22:33 | 只看该作者
你好歹把报错信息发出来
250 字节以内
不支持自定义 Discuz! 代码

23

主题

374

帖子

2184

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2184
3#
发表于 2010-9-11 22:35 | 只看该作者
另外,用新导法能有多困难?既然原来都是新导法,那封装和lib就应该比较正规,直接用新导法应该方便得多
250 字节以内
不支持自定义 Discuz! 代码

39

主题

206

帖子

1385

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1385
4#
发表于 2010-9-15 15:08 | 只看该作者
把你的报错信息发出来看看。

2

主题

14

帖子

-1万

积分

未知游客(0)

积分
-12000
5#
 楼主| 发表于 2010-9-15 15:38 | 只看该作者
#1   ERROR(102) Run stopped because errors were detected
& C8 ~! @+ Z# q# B  T
% ?2 x# f# p( ?- k' z' anetrev run on Sep 15 15:33:23 20101 M. ~9 f  m2 A" L
   DESIGN NAME : 'M2010_V01_0915'
3 [5 d6 |7 \% z! O. L, j9 j   PACKAGING ON May 28 2006 22:05:31$ k- n( |$ Y' V: J! r

2 ]% w5 N/ ~) Z& R# a5 I" U3 I! T- x   COMPILE 'logic'
3 |1 D- [* c" `0 H8 [+ v   CHECK_PIN_NAMES OFF  x( n* o, H4 v+ s) N  V/ w
   CROSS_REFERENCE OFF) j' M, r3 V/ o5 ?
   FEEDBACK OFF
/ z5 O* O" V" f   INCREMENTAL OFF
2 f7 K. h4 B/ }1 H/ \5 Q- T   INTERFACE_TYPE PHYSICAL
3 L' S( y% ~$ s3 Z; z- E. h, `   MAX_ERRORS 500% F0 L5 c1 \. J& e1 n" W& j
   MERGE_MINIMUM 5
$ p+ N4 t8 g, J/ x" v1 m6 N   NET_NAME_CHARS '#%&()*+-./:=>?@[]^_`|'; z! H! [" U% O$ \3 m
   NET_NAME_LENGTH 24! o' K9 b$ S( n% H4 S% w
   OVERSIGHTS ON8 Z% t6 }6 e+ J" Z7 {  ~; b9 H
   REPLACE_CHECK OFF
0 j8 ?; x, Y9 C2 w) P% O) |4 u/ y1 U   SINGLE_NODE_NETS ON
- ?4 g* p3 E* n& X2 g+ Z   SPLIT_MINIMUM 0
4 z; M( _* ], i" g   SUPPRESS   20: h; o4 ]) t8 W' A% a+ b; c5 Z
   WARNINGS ON
' z6 ]9 h: u2 y) `" E2 |$ i- n& r& u( N$ X+ w
  1 errors detected
2 O/ D- W5 Q7 t No oversight detected
7 m/ T+ a- i6 \/ N) D4 L5 u No warning detected% A8 j/ e2 ~  z* k, N  `

; \: G+ ]9 M% o+ @" p. wcpu time      0:03:49  f# ^. g6 J6 z/ y8 }
elapsed time  0:00:02
" C* W* {* S8 T- d
. O, {/ l/ I5 m$ _' @: @上面是报错的信息。! y; F9 ]) b# m9 H: Z

6 S' h; x4 f% g9 B" o! u  E. U, s我改了元件封装,导入时“place changed component”选项选的是“Always”会这样。* g& f" n$ t; {! z& W; k; [7 X- p
选择“Never”或“If same symbol”就不会出错,但这时PCB上所有更改过封装的元件全部不见了,要一个个找出来再放回原来位置,基本上都是电阻电容,数量太多了,这么做太痛苦了。0 P) Z; B3 Q6 r6 N0 I

- g* ~) ^3 u; A$ x, I4 H请高手指点,谢谢!

10

主题

62

帖子

1271

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1271
6#
发表于 2010-9-15 16:39 | 只看该作者
我也不太懂! 还没接触到。

18

主题

182

帖子

-9066

积分

未知游客(0)

积分
-9066
7#
发表于 2010-9-15 16:52 | 只看该作者
1,你发出来的信息是说有一个错误。当时没有发错误内容,请你再自己看看。看看是不是有什么特殊字符,或者原理图库引脚和pcb库没对应这些。6 }6 g! b. b4 `
2,从capture导入到allegro不用你说那么复杂,只要在capture项目根目录面板,选择netlist(有个快捷键的),然后选择导的pcb路径即可。这里说不清你可以自己再查。
pkkong

2

主题

14

帖子

-1万

积分

未知游客(0)

积分
-12000
8#
 楼主| 发表于 2010-9-15 17:44 | 只看该作者
我在修改user performance里面的参数后,点OK保存,出错提示:! s5 H# T  {7 c+ Y
“Changes not saved, cannot update the env file 'C:/pcbenvC:/pcbenv/env'”.3 h( i% F- D$ T* P' E
env文件的路径是在C:\pcbenv\env里面,但提示的信息里面的路径好像不对,请问这是怎么回事?. r4 Q2 D# Q2 F1 G+ C/ ]7 M# {$ {
我怀疑前一个问题可能和这个也有关系。

2

主题

14

帖子

-1万

积分

未知游客(0)

积分
-12000
9#
 楼主| 发表于 2010-9-15 18:24 | 只看该作者
回复 7# pkkong
6 R. |- j2 K, [* f* W. |  ?4 R5 D" Q8 ?
多谢你的回复!
9 V0 I& c+ G/ Q5 X  o% ]# Y, w$ ]/ T7 G  M; r9 c
capture导入allegro问题已经解决了,使用新方式导入,没有问题了。
1 S$ V: F  f$ {) n4 F# I
0 c; [; L8 z' O% T上面发的错误信息,是在capture中把所有电阻的封装从0603改为0402后,生成网络表导入到allegro时提示出错,我就不太明白了,改封装怎么会影响到网络表导入错误,而且没有错误的明细;至于路径及命名经过检查后都没有非法字符。
: {4 [9 t1 t* k  m# h3 l4 u2 g' Z9 r2 e6 M% {: U& |' o! q
而且导入时“place changed component”选项选的是“Always”会这样。: d- p6 C- g8 y/ m  u+ r
选择“Never”或“If same symbol”就不会出错,但这时PCB上所有更改过封装的元件全部不见了,要一个个找出来再放回原来位置,基本上都是电阻电容,数量太多了,这么做太痛苦了。

2

主题

14

帖子

-1万

积分

未知游客(0)

积分
-12000
10#
 楼主| 发表于 2010-9-15 19:41 | 只看该作者
另外,我发现当把原理图全部恢复,然后同时修改两个电阻的封装后,生成网络表导入到allegro中就会提示出错。
# [* R3 u+ m/ ^这是因为某些设置不对引起的吗?
* N$ a4 @6 Y6 ^/ D3 Y# W: J4 @# M请指点,谢谢!

2

主题

14

帖子

-1万

积分

未知游客(0)

积分
-12000
11#
 楼主| 发表于 2010-9-20 21:33 | 只看该作者
还是没有解决啊,我哭" B% D; Y0 Y! s0 x
现在只要更改电阻的封装,导入网络表,allegro就会报错,我不明白为什么更改单个电阻封装就可以,但一次性多改几个电阻封装就会出错!
! H- M" ]' x* R求高手指点一下!

2

主题

120

帖子

-7721

积分

未知游客(0)

积分
-7721
12#
发表于 2010-9-24 22:58 | 只看该作者
用 other-telesis.dll 格式试试。

9

主题

175

帖子

698

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
698
13#
发表于 2012-9-19 16:52 | 只看该作者
我也出现这样的问题,怎么解决的啊啊,高手指教

90

主题

303

帖子

3547

积分

五级会员(50)

Rank: 5

积分
3547
14#
发表于 2012-9-19 17:03 | 只看该作者
把原理图,pcB库发来看看,qq;1140192329

0

主题

71

帖子

1576

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1576
15#
发表于 2012-9-20 08:26 | 只看该作者
学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-1-19 16:19 , Processed in 0.066784 second(s), 31 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表