找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

求助,orcad自动编号

  [复制链接]

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
跳转到指定楼层
1#
发表于 2014-11-26 14:27 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 pgm58 于 2014-11-26 14:59 编辑
% ^& }* t: x7 b+ K& l5 c, L. z+ U+ b. N4 B9 x( I5 j
    最近修改了一个.DSN工程,在里面新添加了几页原理图,annotate自动编号之后,有几页的元器件的编号全是问号,我的设置如下:; {/ q7 D, g1 r+ a
请求各位路过人士帮忙瞧瞧,谢谢。8 U- L+ e6 a3 `
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持!1 反对!反对!

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
推荐
 楼主| 发表于 2014-12-11 17:33 | 只看该作者
yuxifeng 发表于 2014-12-11 16:14
# I$ C0 \' x6 y4 B8 t" k也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
& |) j; }: Q1 k8 U+ E* t( g ...
- N2 k. ]' A8 a9 C% p3 j
在其他论坛上看到的,正好做了笔记:
/ R& r6 I1 U6 b) M' d) E' G, j$ vOrCAD 分裂元件使用方法 . A) k' E' c# a6 k* y

8 q3 c- g8 D4 U4 V! A2 X如果一个元件包含多个部分,Homogeneous类型或Heterogeneous类型。使用过程中要注意几点。使用不当会出错。首先看看直接使用出现什么错误。在原理图中放置元件。进行索引编号。出现如下错误信息。 ERROR [ANN0005]   
* u' Y  V& D3 q7 E8 I3 qCannot perform annotation of heterogeneous part 'N?A(Value NE5532)', part has not been uniquely grouped (using a common User Property with differing Values) or the device designation has not been chosen Done updating part references 多个元件没有正确分组。 下面介绍使用方法。 & t6 R4 K& e" P
第一步:在元件库中建立元件。
8 j' E  f* O+ S. ?$ j8 D第二步:给元件创建新的属性,用这个新的属性给元件分组。打开元件库,双击元件调出user properties编辑对话框。  s; c! h% U. R+ p$ b. g# T

; L/ C# {. q5 y* z3 L单击new创建新属性,命名为package,value设为1。 : k% c1 y. I( |

. _2 q, h7 g2 Z+ _# n0 M1 W1 e5 y( G6 h两个部分都添加同样的属性和值,保存。
5 J8 b- `% [+ b" {  x( X 第三步:在原理图中放置好元件。 : Y/ i" y* j2 Z) ^+ |
第四步:在原理图中设置package属性。双击元件,调出属性对话框。
7 O" p4 s; X9 J) I, \/ o  S6 [9 x1 ^9 G1 B
第1个芯片两个部分的package属性value值都设为1。
  s+ |; W3 Z. K3 I% Q0 i- y第2个芯片两个部分的package属性value值都设为2。类推。依次为3,4。。。。。。。9 i- c4 p1 A, J5 l; f4 X/ i$ g
保存。这样package属性value值相同的就属于一个芯片,软件就可以正确分组。   3 m6 ~  [0 A# h) z
第五步:在annotate时,设置combined property属性添加{package},这个要特别注意。

2 V, A$ Q! k6 W& V$ C0 J意思是根据package属性的value值分组。做好上面的五个步骤,这样就不会出现上面的错误。
$ O6 q4 q  B" o+ Q
9 _# S3 K' W" G: z9 A# Q8 }# U

29

主题

2646

帖子

2805

积分

四级会员(40)

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

积分
2805
15#
发表于 2014-12-12 10:17 | 只看该作者
这个也不是软件商的问题 只是在做原理图封装时  你需要这样做   才不会出错!!!

22

主题

231

帖子

1480

积分

四级会员(40)

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

积分
1480
14#
发表于 2014-12-12 09:03 | 只看该作者
我觉得这本应属于软件的固有功能啊,你想啊,对于同一个封装的不同PART,本来就应该有个属性将其链接起来。没有这个功能,从某种意义上说应该属于BUG。Cadence就不能做做好,将其固化起来,不用用户手动去定义哪些参数吗?真是的。

22

主题

231

帖子

1480

积分

四级会员(40)

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

积分
1480
13#
发表于 2014-12-12 08:58 | 只看该作者
pgm58 发表于 2014-12-11 17:33
* Z2 y: T5 x( o% j在其他论坛上看到的,正好做了笔记:) b3 K- l/ e  E/ ^
OrCAD 分裂元件使用方法
/ Z+ C8 {* z" ?1 J9 W7 C
非常感谢!!!好复杂呀。7 y" T5 S4 T; j9 R' Q' w7 n
首先要在建封装的时候定义属性与值;' m1 |; J6 y( i5 \7 ~0 w
然后在原理图设计页面中对每个PART进行分组赋值,还不能弄混了;
) g* R+ L  a" S; M+ A7 |最后在器件编号的时候还要在combined property属性添加{package}。
! |3 o" w+ D3 D, u0 _6 q- R1 S真的挺复杂的!2 D! o2 r' R" U/ G% S

29

主题

2646

帖子

2805

积分

四级会员(40)

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

积分
2805
11#
发表于 2014-12-11 16:48 | 只看该作者
yuxifeng 发表于 2014-12-11 16:14
3 ~& p! z' g, X也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
- Q, j- {/ ?. ]( G3 c ...
, }% y4 @! N9 q. b3 [" |7 K
例如一个元件,是分裂几部分
2 C3 ?$ H0 Q5 B6 X4 w- z在放的时候 ,先对分裂部分进行归类% ?) Z% V- U# ~) b2 }! c
加入里面有4个运放(单个)  实际上是2个双通道的运放 ; i, U+ w" L3 a3 z+ V8 H* |
U2B表示是一个运放   2表示 属性归属第二组   + A5 i8 R6 M# I0 J6 }" o8 s# i
这样的话 4个运放就归2组 * @# _9 b" n% \3 ?: N
后面就不会出错。. d, ]9 Z& Q6 j: m. x" K* I

未命名.PNG (11.75 KB, 下载次数: 1)

未命名.PNG

22

主题

231

帖子

1480

积分

四级会员(40)

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

积分
1480
10#
发表于 2014-12-11 16:14 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:105 p! f& U! O* H& h# u% U  V
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...

1 ^- q3 M9 l) u  f8 w# l也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
" P9 S6 ^" L8 ?' X

29

主题

2646

帖子

2805

积分

四级会员(40)

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

积分
2805
9#
发表于 2014-12-11 16:04 | 只看该作者
不要那么客气

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
8#
 楼主| 发表于 2014-12-11 14:04 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10" i: T% z, ], y
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
; y' d3 l- P7 q0 J+ o* Y% Z
刚想起来,你说的那个POWER_GROUND我已经改了,现在是可以了,谢谢
& R% X# W" M( n) X8 t6 H( t! Q

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
7#
 楼主| 发表于 2014-12-11 14:01 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10
, f6 q* p& |0 }) r) X" w1 l4 k主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...

+ [3 ?7 h! I7 K7 `. R谢谢您的回答,POWER_GROUND?你是说整个原理图的吗?烦请您详细解说一下3 O9 S* x& \' ~& H

29

主题

2646

帖子

2805

积分

四级会员(40)

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

积分
2805
6#
发表于 2014-12-1 10:10 | 只看该作者
pgm58 发表于 2014-11-26 14:30
+ f  B9 M+ q' x1 v& \配置图片

1 A9 N, i; P3 N3 A主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你定义的参数量就可以了  这点是很重要的$ a+ ^; @5 t- ^
要不然会显示说你这个PART 不是独一无二的   # l; [5 X. S( j; v/ J9 l

评分

参与人数 1威望 +5 收起 理由
jacklee_47pn + 5 支持!

查看全部评分

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
5#
 楼主| 发表于 2014-11-26 21:27 | 只看该作者
pgm58 发表于 2014-11-26 15:14$ n, \- w3 U5 b6 M' h5 k; O* q
嗯,我试试,谢谢

% v% E% r, e+ d& K问题解决了,是由于多part元件在同一个元件中无法区分导致编号不通过

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
4#
 楼主| 发表于 2014-11-26 15:14 | 只看该作者
iniesta 发表于 2014-11-26 15:02
' L, z& f& Z6 R. YAction 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!

/ d* D0 k9 g. h嗯,我试试,谢谢& q3 @3 i% w, N

7

主题

54

帖子

-8909

积分

未知游客(0)

积分
-8909
3#
发表于 2014-11-26 15:02 | 只看该作者
Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
2#
 楼主| 发表于 2014-11-26 14:30 | 只看该作者
配置图片) d9 l0 ~0 O& ~' i+ l1 t; n

QQ截图20141126142047.png (16.78 KB, 下载次数: 0)

QQ截图20141126142047.png

评分

参与人数 1威望 +5 收起 理由
jacklee_47pn + 5 很给力!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-24 17:35 , Processed in 0.074042 second(s), 37 queries , Gzip On.

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

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

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