找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1435|回复: 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 编辑 / m) z; \, K5 m3 P

, N7 O8 a- i4 l: B; Y7 u$ [8 G    最近修改了一个.DSN工程,在里面新添加了几页原理图,annotate自动编号之后,有几页的元器件的编号全是问号,我的设置如下:
6 D# [! p/ L4 W' s! Y" ^1 g/ Y5 I8 @请求各位路过人士帮忙瞧瞧,谢谢。
; S# u5 }. H6 n# P& L1 d) K1 H: s
分享到:  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
7 X2 G' H& O* z  W* b也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!' E0 ^" n. G" b) A4 r
...
; i2 Z7 G" S2 j2 t. h
在其他论坛上看到的,正好做了笔记:6 q6 Y7 n" e  _
OrCAD 分裂元件使用方法 4 D) S2 M9 F% K9 c) g& p3 X! a

; c; R9 R0 h8 m' t如果一个元件包含多个部分,Homogeneous类型或Heterogeneous类型。使用过程中要注意几点。使用不当会出错。首先看看直接使用出现什么错误。在原理图中放置元件。进行索引编号。出现如下错误信息。 ERROR [ANN0005]   0 r7 ]+ n( ~" K- ]- }
Cannot 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 多个元件没有正确分组。 下面介绍使用方法。
! C% Y- L# h2 l( M第一步:在元件库中建立元件。
5 ~+ F* @  o1 l$ C4 V' o第二步:给元件创建新的属性,用这个新的属性给元件分组。打开元件库,双击元件调出user properties编辑对话框。. n( S* A. f( e

1 v) \# C- e& h单击new创建新属性,命名为package,value设为1。 9 j6 c0 j+ G- }$ l" X3 `1 Z2 ?) g5 L
( s2 O2 _3 Y9 Y5 `- _8 f( `) `. A
两个部分都添加同样的属性和值,保存。
7 M, Z! c: f8 ]+ \' f* | 第三步:在原理图中放置好元件。
% |4 m' {9 ^* O( ]% g第四步:在原理图中设置package属性。双击元件,调出属性对话框。9 ]# W- j- X6 R6 D* F$ V
: z, G" s9 Y" {
第1个芯片两个部分的package属性value值都设为1。  q4 B$ ~9 i3 P0 ?: f
第2个芯片两个部分的package属性value值都设为2。类推。依次为3,4。。。。。。。
( M5 O4 E$ x' p& {% J" T保存。这样package属性value值相同的就属于一个芯片,软件就可以正确分组。   5 |( c6 ^# u9 Y' [6 A$ H: ?
第五步:在annotate时,设置combined property属性添加{package},这个要特别注意。
. g7 F, K0 s$ H9 G$ T
意思是根据package属性的value值分组。做好上面的五个步骤,这样就不会出现上面的错误。
7 Q4 p% g* B& m3 q5 v4 z! `' r6 t' N& Y6 }) q

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
2#
 楼主| 发表于 2014-11-26 14:30 | 只看该作者
配置图片/ O; F6 z1 {" X- |; @( M9 a

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:025 k7 b, U- R5 h( }8 ]2 t
Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!

* X7 J. r; s2 X' _嗯,我试试,谢谢
- F; n& ^) c. R- P7 k7 G- ^9 M

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
5#
 楼主| 发表于 2014-11-26 21:27 | 只看该作者
pgm58 发表于 2014-11-26 15:14$ R6 e' F: L2 S0 f0 o) Z7 C$ k
嗯,我试试,谢谢
0 w; }- u- T$ n) M% t/ h, A
问题解决了,是由于多part元件在同一个元件中无法区分导致编号不通过

29

主题

2646

帖子

2805

积分

四级会员(40)

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

积分
2805
6#
发表于 2014-12-1 10:10 | 只看该作者
pgm58 发表于 2014-11-26 14:30
7 j; ~8 V/ q8 e( Z, X# J& k& `0 T' F配置图片
" I) P, ]2 R1 a+ Q3 e
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你定义的参数量就可以了  这点是很重要的3 O6 B0 X: V2 A& K2 Y- D% W) N8 E
要不然会显示说你这个PART 不是独一无二的   
/ U) a7 i$ L* `% b6 q  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
& h8 ?6 n$ q, k. H+ V) ]" J主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
8 ]+ O' C3 \! B
谢谢您的回答,POWER_GROUND?你是说整个原理图的吗?烦请您详细解说一下
. ]7 s' X9 M3 m3 J# \- z& ^

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
8#
 楼主| 发表于 2014-12-11 14:04 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10% |/ l' ]2 J. b, |: s7 M" y0 n' T" }3 I
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
; g# z0 v7 O" l& g% v+ u6 y; \6 h
刚想起来,你说的那个POWER_GROUND我已经改了,现在是可以了,谢谢
4 v7 T7 B$ p( m/ L9 U

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
1 v, x' u2 Y: E  M& u, \  i主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
& o% a% x! X+ D. o
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!' j, ?5 q3 \* e  C/ X

29

主题

2646

帖子

2805

积分

四级会员(40)

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

积分
2805
11#
发表于 2014-12-11 16:48 | 只看该作者
yuxifeng 发表于 2014-12-11 16:14! W% X. f2 s3 D: O5 n- Z
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!0 U) _0 L4 l3 f* o* y# M
...

5 D3 d& S5 n* p, {: i例如一个元件,是分裂几部分 ; ^" l, k5 ]% ^; b" z. h5 L; V
在放的时候 ,先对分裂部分进行归类
. r/ b. x  ~$ D$ I) B加入里面有4个运放(单个)  实际上是2个双通道的运放
' V+ P9 D% U# z6 F* xU2B表示是一个运放   2表示 属性归属第二组   ! p8 G  I3 N$ D% H1 W% ?) M
这样的话 4个运放就归2组 * S: A( r# u7 J+ f1 ~6 \$ p
后面就不会出错。9 o, w+ `! q8 `

未命名.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
- V8 m2 c& R3 @: A2 ]在其他论坛上看到的,正好做了笔记:
* W1 V8 A# j" a9 x" wOrCAD 分裂元件使用方法
6 L/ r) ]: z9 N: U
非常感谢!!!好复杂呀。
2 T. r7 o) \# E& `  O4 R首先要在建封装的时候定义属性与值;6 z# F2 F+ D- @: m- }  o
然后在原理图设计页面中对每个PART进行分组赋值,还不能弄混了;. v. O; }) b+ U0 S" q
最后在器件编号的时候还要在combined property属性添加{package}。
; i8 k' ^8 d6 ]  d3 e( i4 t真的挺复杂的!1 S4 l4 M; M4 |" p+ a) t

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, 2025-6-3 06:06 , Processed in 0.071871 second(s), 40 queries , Gzip On.

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

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

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