找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1425|回复: 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 编辑 : p5 Z2 j, _! f% D, n6 [& l9 y

1 p/ K# Y9 Z* I" I+ g0 |2 K    最近修改了一个.DSN工程,在里面新添加了几页原理图,annotate自动编号之后,有几页的元器件的编号全是问号,我的设置如下:
/ c) l: X% j: _: e( {- t请求各位路过人士帮忙瞧瞧,谢谢。8 G7 ^. J# i0 [/ K
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持!1 反对!反对!

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
推荐
 楼主| 发表于 2014-12-11 17:33 | 只看该作者
yuxifeng 发表于 2014-12-11 16:143 {# D) `( J/ P
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!$ J5 R( w: I8 }6 M# G# p6 ?- Y
...

7 }$ u) ]3 A2 x0 O) _在其他论坛上看到的,正好做了笔记:. m% s+ h7 `- y; R0 S6 F5 d( a" _
OrCAD 分裂元件使用方法 3 [* S& B6 J: x% z$ H# Q
9 y" U$ f% ]* I- @, H' l2 e
如果一个元件包含多个部分,Homogeneous类型或Heterogeneous类型。使用过程中要注意几点。使用不当会出错。首先看看直接使用出现什么错误。在原理图中放置元件。进行索引编号。出现如下错误信息。 ERROR [ANN0005]   
% |$ _! n% o$ v# D+ C$ w# 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 多个元件没有正确分组。 下面介绍使用方法。 ' n- N  Y5 }. Q' i- a" j
第一步:在元件库中建立元件。
1 l7 ^- h4 |, ]" g+ k第二步:给元件创建新的属性,用这个新的属性给元件分组。打开元件库,双击元件调出user properties编辑对话框。
. g0 ?+ q: V' p* R& `2 r6 _& ^  Z/ F- N: D4 _. d
单击new创建新属性,命名为package,value设为1。
- x/ _! S+ m: o+ z7 z
- d/ [4 Z: [) n( s2 B两个部分都添加同样的属性和值,保存。
# n0 t# X# b- P* R% M/ x 第三步:在原理图中放置好元件。
5 c. `8 ]  {. Y4 |3 O$ I第四步:在原理图中设置package属性。双击元件,调出属性对话框。+ k1 F3 x5 `; q* e1 j: f+ g

" J" ^4 ?: _' i, ]/ |第1个芯片两个部分的package属性value值都设为1。6 p5 A7 U* ?- o8 n& l
第2个芯片两个部分的package属性value值都设为2。类推。依次为3,4。。。。。。。$ f+ M+ `+ k' U1 N' j1 y
保存。这样package属性value值相同的就属于一个芯片,软件就可以正确分组。   
3 |. ^0 m5 V$ Z6 f$ ?9 L第五步:在annotate时,设置combined property属性添加{package},这个要特别注意。
( z3 |& j- Z' {* \$ o
意思是根据package属性的value值分组。做好上面的五个步骤,这样就不会出现上面的错误。 0 P7 W6 V' j* L: w7 t
/ L# X4 z/ J$ Q* K$ ^6 ~

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
2#
 楼主| 发表于 2014-11-26 14:30 | 只看该作者
配置图片. t6 p4 k$ t) P

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

QQ截图20141126142047.png

评分

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

查看全部评分

7

主题

54

帖子

-8909

积分

未知游客(0)

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

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
4#
 楼主| 发表于 2014-11-26 15:14 | 只看该作者
iniesta 发表于 2014-11-26 15:02. r8 s4 X5 ^" O% k, {
Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!
  D1 x, ^; T: ]: E  P- C& o" o
嗯,我试试,谢谢* a; N) R4 f- J; M' |/ M( D

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
5#
 楼主| 发表于 2014-11-26 21:27 | 只看该作者
pgm58 发表于 2014-11-26 15:14, h6 o* K$ j+ Z
嗯,我试试,谢谢

) Q3 M/ h7 U4 L0 I8 l" ]问题解决了,是由于多part元件在同一个元件中无法区分导致编号不通过

29

主题

2646

帖子

2805

积分

四级会员(40)

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

积分
2805
6#
发表于 2014-12-1 10:10 | 只看该作者
pgm58 发表于 2014-11-26 14:30
2 b  m) a0 w, Z$ z配置图片

; a" p0 ^" n8 d9 D6 N) G" R主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你定义的参数量就可以了  这点是很重要的
5 e, g! l1 y6 u" i8 u( X要不然会显示说你这个PART 不是独一无二的   
/ |" O  L  v1 _/ t

评分

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

查看全部评分

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
7#
 楼主| 发表于 2014-12-11 14:01 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10
- T4 s) o2 N; `! t  y主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
1 V: v- U. n5 X. f8 j. x
谢谢您的回答,POWER_GROUND?你是说整个原理图的吗?烦请您详细解说一下
9 K) F. r4 O; @$ R' F9 v& u

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
8#
 楼主| 发表于 2014-12-11 14:04 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10
- w2 L  l4 u# K主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...

7 q0 \" s3 v1 ]0 _0 }8 U刚想起来,你说的那个POWER_GROUND我已经改了,现在是可以了,谢谢5 Y* p) H+ w, n; p5 G/ p+ z/ T8 {

29

主题

2646

帖子

2805

积分

四级会员(40)

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

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

22

主题

231

帖子

1480

积分

四级会员(40)

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

积分
1480
10#
发表于 2014-12-11 16:14 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10* F9 X% f% z6 J9 D+ M) G5 ^( w
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
$ V7 X+ d& P6 K+ F# k
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
( {" n) K" v: f* c( V" A, S; J

29

主题

2646

帖子

2805

积分

四级会员(40)

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

积分
2805
11#
发表于 2014-12-11 16:48 | 只看该作者
yuxifeng 发表于 2014-12-11 16:14! H+ [" `1 Z. h& D+ m9 I
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!" l  O( Q8 I6 z/ q/ E+ s) {
...

! X& ?& D& Y+ F例如一个元件,是分裂几部分
/ v' s' C4 U  Z( _5 e0 v7 k5 }在放的时候 ,先对分裂部分进行归类2 C+ X- a/ T2 A! w  B
加入里面有4个运放(单个)  实际上是2个双通道的运放
$ x* G( x+ L/ t/ {4 J  OU2B表示是一个运放   2表示 属性归属第二组   
- h3 Y3 M' S# q0 M( N% F! ~这样的话 4个运放就归2组
2 S) o) C: `7 a* _0 _" o后面就不会出错。
0 R1 p! X% E2 |: A0 b

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

未命名.PNG

22

主题

231

帖子

1480

积分

四级会员(40)

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

积分
1480
13#
发表于 2014-12-12 08:58 | 只看该作者
pgm58 发表于 2014-12-11 17:33# X4 ]" S- Y1 Q/ y7 ^4 l: o
在其他论坛上看到的,正好做了笔记:! L; `, `0 S2 ?- I& q2 F2 \' C/ f( Z
OrCAD 分裂元件使用方法
( _  L/ q' _% ?" Q
非常感谢!!!好复杂呀。" v: R( m' D7 q5 j+ q
首先要在建封装的时候定义属性与值;
/ k/ y# C7 L0 i" Q然后在原理图设计页面中对每个PART进行分组赋值,还不能弄混了;
" r/ g' P9 ~2 h最后在器件编号的时候还要在combined property属性添加{package}。+ W: K: A5 W1 [, E2 e/ J
真的挺复杂的!7 Y6 B) {5 S6 J( h# S& D" K- I

22

主题

231

帖子

1480

积分

四级会员(40)

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

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

29

主题

2646

帖子

2805

积分

四级会员(40)

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

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

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-24 15:30 , Processed in 0.074312 second(s), 40 queries , Gzip On.

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

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

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