找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1430|回复: 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 编辑 ! H  M5 I: ]# P* q1 S6 S
/ J; I4 q. [# i- s$ c  J1 \
    最近修改了一个.DSN工程,在里面新添加了几页原理图,annotate自动编号之后,有几页的元器件的编号全是问号,我的设置如下:
! w; K" `/ |' A0 z9 T( D# a0 Z请求各位路过人士帮忙瞧瞧,谢谢。" U' m0 g1 v" q7 D& Y
分享到:  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
4 H# U! W/ `" g! B, L也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
& [2 w5 K4 W# J( x$ s8 P$ x ...
' x# U, m- ]& S/ r# r  d' W
在其他论坛上看到的,正好做了笔记:: w, O! {% D! z' m! }* b+ K& D# ?
OrCAD 分裂元件使用方法 * D& U- ^0 }/ A% F$ O* a

) @; z8 e+ R1 r0 X9 p  ~如果一个元件包含多个部分,Homogeneous类型或Heterogeneous类型。使用过程中要注意几点。使用不当会出错。首先看看直接使用出现什么错误。在原理图中放置元件。进行索引编号。出现如下错误信息。 ERROR [ANN0005]   
3 X0 N! F  A* B$ j& FCannot 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 多个元件没有正确分组。 下面介绍使用方法。 , B' t9 p; V" c& x" W7 s
第一步:在元件库中建立元件。
; F$ G2 W3 f: @# c第二步:给元件创建新的属性,用这个新的属性给元件分组。打开元件库,双击元件调出user properties编辑对话框。; Q! H, p0 K3 X  h
# J) L. F4 Y+ F+ W3 [5 L
单击new创建新属性,命名为package,value设为1。 $ J" R7 T: c5 t" z- f$ t# c
3 ?" J2 u( P0 j9 w
两个部分都添加同样的属性和值,保存。' {+ C( t; x3 z* [
第三步:在原理图中放置好元件。 ! {" C( _3 m" O7 D1 N: N
第四步:在原理图中设置package属性。双击元件,调出属性对话框。! N: j7 c% k) t0 j2 d9 D

( g  v  b! v5 R0 v: c# Z第1个芯片两个部分的package属性value值都设为1。2 z4 \0 ~: M/ u/ Y/ f7 z* L0 Z
第2个芯片两个部分的package属性value值都设为2。类推。依次为3,4。。。。。。。7 ^) G% F; j! z# X; M. s
保存。这样package属性value值相同的就属于一个芯片,软件就可以正确分组。   
6 ], S. i( t1 D- `: _第五步:在annotate时,设置combined property属性添加{package},这个要特别注意。

6 R7 t8 h. ]  c, r, g( \. E意思是根据package属性的value值分组。做好上面的五个步骤,这样就不会出现上面的错误。
) U5 H/ n' j* U9 w/ F3 x$ T+ |. s, T& O

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
2#
 楼主| 发表于 2014-11-26 14:30 | 只看该作者
配置图片. h" L% {) R0 }( X1 i# n

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, t# R1 |1 d( b$ w7 t& P+ p* _# x
Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!

# Z) q5 U0 F" M$ @) x' X& i- [嗯,我试试,谢谢
) E+ ?# [1 [' t( I2 s2 S+ W4 f2 p

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
5#
 楼主| 发表于 2014-11-26 21:27 | 只看该作者
pgm58 发表于 2014-11-26 15:142 G1 t- x/ U& Y; x+ K9 ~
嗯,我试试,谢谢

% K, n# F6 U2 h9 q& @问题解决了,是由于多part元件在同一个元件中无法区分导致编号不通过

29

主题

2646

帖子

2805

积分

四级会员(40)

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

积分
2805
6#
发表于 2014-12-1 10:10 | 只看该作者
pgm58 发表于 2014-11-26 14:309 T4 @/ |1 F3 M7 k* H
配置图片

! ^! C3 M1 H, o$ G2 r2 b主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你定义的参数量就可以了  这点是很重要的
) x! h) w$ W, [. Q要不然会显示说你这个PART 不是独一无二的   
, J6 ?8 _5 v; b& o

评分

参与人数 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
& g- O6 ]! N, F" w( Z主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
' P4 q1 _1 ?  b4 a1 t* _! I. v
谢谢您的回答,POWER_GROUND?你是说整个原理图的吗?烦请您详细解说一下8 {- ~  k8 _& \& ^& j

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

3 n" Q& F! M/ t0 K刚想起来,你说的那个POWER_GROUND我已经改了,现在是可以了,谢谢
" L2 s6 Z: A  w8 \; N! q) q

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
6 Q" K; Q: G; @主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
+ _* E/ F7 ^7 V+ V+ S
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!* Z# R  N- o" H% h$ o

29

主题

2646

帖子

2805

积分

四级会员(40)

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

积分
2805
11#
发表于 2014-12-11 16:48 | 只看该作者
yuxifeng 发表于 2014-12-11 16:14
- B2 N5 C8 J/ z( c3 [也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
1 \: }& n9 }5 P8 l6 |" _3 ^0 j ...
2 W9 K, s" U: \" f) d/ M
例如一个元件,是分裂几部分
! h; Z# D$ w: d- @7 }: e在放的时候 ,先对分裂部分进行归类
+ }2 W; y: r1 Z; i. J加入里面有4个运放(单个)  实际上是2个双通道的运放
4 t" x8 {1 i) O; DU2B表示是一个运放   2表示 属性归属第二组   ( M0 V0 H6 s8 T: N/ g# O
这样的话 4个运放就归2组
4 s! q1 }. W' l) f后面就不会出错。
% ]" W% H9 T3 @/ q0 f" m

未命名.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
( ~  [% s0 m) |* n; A& {- |. ]在其他论坛上看到的,正好做了笔记:: M% J5 x0 X1 G5 }* ~# r- e
OrCAD 分裂元件使用方法

8 x) [0 l3 {0 e. Y: [非常感谢!!!好复杂呀。
- @* i  J7 ]5 l$ X. g首先要在建封装的时候定义属性与值;1 G9 V) T1 U, y$ `( x
然后在原理图设计页面中对每个PART进行分组赋值,还不能弄混了;# \/ `8 l8 U; Z1 W+ T
最后在器件编号的时候还要在combined property属性添加{package}。
0 s  Q# y. j8 {1 g4 M( H) Y6 w真的挺复杂的!% h5 {9 m$ {/ w/ M

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 20:29 , Processed in 0.068903 second(s), 37 queries , Gzip On.

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

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

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