找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1428|回复: 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 编辑
* [" J; J6 Z: c# Q/ {: s; }: o, U6 T4 M: s3 p3 F
    最近修改了一个.DSN工程,在里面新添加了几页原理图,annotate自动编号之后,有几页的元器件的编号全是问号,我的设置如下:) ]. n) I( G+ t- N1 H4 R
请求各位路过人士帮忙瞧瞧,谢谢。
* a# z! n; G  s, K4 u
分享到:  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$ V+ N3 {4 O3 H
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
3 a8 z0 A4 c& e- u. P, Y ...

& F# q& `- k3 e% d) v4 X( X1 n- f* v在其他论坛上看到的,正好做了笔记:; Q1 s$ M0 c" U4 e8 I( ?( ^
OrCAD 分裂元件使用方法
* C. p9 I) p0 l6 c4 V- N: H  M, M9 j
如果一个元件包含多个部分,Homogeneous类型或Heterogeneous类型。使用过程中要注意几点。使用不当会出错。首先看看直接使用出现什么错误。在原理图中放置元件。进行索引编号。出现如下错误信息。 ERROR [ANN0005]   
2 B  r( r& A+ Q8 ]4 K/ g, ECannot 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 多个元件没有正确分组。 下面介绍使用方法。 + J* Y) k9 q5 [/ z
第一步:在元件库中建立元件。 6 n' w# Y1 h3 P
第二步:给元件创建新的属性,用这个新的属性给元件分组。打开元件库,双击元件调出user properties编辑对话框。; v  Y" H, A: r5 m

  y2 [0 m+ z# F单击new创建新属性,命名为package,value设为1。
) n- b/ ?. d! P/ M* B
4 I3 }5 d- R, Z6 }两个部分都添加同样的属性和值,保存。
& g2 H2 M; G+ U$ I% d) `; a 第三步:在原理图中放置好元件。
6 k9 w+ Y8 S+ v* l* G第四步:在原理图中设置package属性。双击元件,调出属性对话框。" Y4 R) p: a. ^2 s% A
- O3 i2 }9 q0 ?/ y
第1个芯片两个部分的package属性value值都设为1。
7 @( B) l3 b/ t4 _: Y: Y4 @9 l0 R第2个芯片两个部分的package属性value值都设为2。类推。依次为3,4。。。。。。。
" |7 _1 i' Q& s# r* j% K! Z" {保存。这样package属性value值相同的就属于一个芯片,软件就可以正确分组。   
6 X4 O4 x8 T/ m! u8 E第五步:在annotate时,设置combined property属性添加{package},这个要特别注意。

" i& j* T1 W2 j! d1 V意思是根据package属性的value值分组。做好上面的五个步骤,这样就不会出现上面的错误。
0 i6 P0 U( ?0 r. u! J# z
1 `, h) j" e$ _$ w  a

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
2#
 楼主| 发表于 2014-11-26 14:30 | 只看该作者
配置图片6 l2 O/ s/ P$ k: {4 L) \

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
9 p2 a5 E+ W+ g" @4 Z. D# u% @Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!
, \  X$ a" K, k9 E6 s: v
嗯,我试试,谢谢
: o: Y2 I, n! ?! j) ?0 ^; L

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
5#
 楼主| 发表于 2014-11-26 21:27 | 只看该作者
pgm58 发表于 2014-11-26 15:143 w! B: z9 f  |8 l* Y
嗯,我试试,谢谢
5 r' R0 w  X9 ]7 p" n- E
问题解决了,是由于多part元件在同一个元件中无法区分导致编号不通过

29

主题

2646

帖子

2805

积分

四级会员(40)

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

积分
2805
6#
发表于 2014-12-1 10:10 | 只看该作者
pgm58 发表于 2014-11-26 14:30
1 _; A( _7 d- u$ a1 S4 C配置图片
- y) z: R6 ~# ~& f' E1 U8 @$ }
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你定义的参数量就可以了  这点是很重要的
' C# O0 B' u& E! ]& W要不然会显示说你这个PART 不是独一无二的   / r8 C: U; X) e2 {0 ], F

评分

参与人数 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:109 z$ @5 w4 z' L% X% i/ |. S
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...

0 }+ B1 v9 O4 d( y( V谢谢您的回答,POWER_GROUND?你是说整个原理图的吗?烦请您详细解说一下! t" o. R1 C4 }2 I

8

主题

28

帖子

210

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
210
8#
 楼主| 发表于 2014-12-11 14:04 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10
; ^. N  S: D2 J# Q, w/ _4 z% @主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...

1 ^  _, H6 T2 P* t刚想起来,你说的那个POWER_GROUND我已经改了,现在是可以了,谢谢  O; m9 Y  C+ _/ m

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) I  ]  h4 [3 `0 G& g
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
- K' M: C9 p  _( u
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!% G( g* e. H6 e! Z- w

29

主题

2646

帖子

2805

积分

四级会员(40)

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

积分
2805
11#
发表于 2014-12-11 16:48 | 只看该作者
yuxifeng 发表于 2014-12-11 16:14
. T1 n7 s; v  r9 [6 r% h- x2 ~5 P1 |也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!. R  }3 }" f8 p0 K& N1 }
...

! @/ k/ a) s0 ], g% B* ^+ x+ b/ D例如一个元件,是分裂几部分 1 {/ Q8 B! W' l
在放的时候 ,先对分裂部分进行归类  d& F4 B5 Y& v9 ?3 u. C; S
加入里面有4个运放(单个)  实际上是2个双通道的运放 " F) l" K/ B' z) B, K* G* a
U2B表示是一个运放   2表示 属性归属第二组   9 t! u/ R1 }. X/ I, j3 m& w8 D! n
这样的话 4个运放就归2组
, m# \. c3 g. H: }4 s0 c/ }( [后面就不会出错。
0 K& k+ D) P. ~! O

未命名.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" ^- e. _8 ~3 g; E
在其他论坛上看到的,正好做了笔记:
- V+ U" x3 G% pOrCAD 分裂元件使用方法
/ Y0 R6 W+ R4 h; `( F$ _- ~: R
非常感谢!!!好复杂呀。& ?1 d: w  b* I% Y% s, u
首先要在建封装的时候定义属性与值;
$ {$ \( t# d1 e然后在原理图设计页面中对每个PART进行分组赋值,还不能弄混了;
7 W7 r7 t) h7 `0 B2 `最后在器件编号的时候还要在combined property属性添加{package}。
4 X1 P# {: V% e- J1 f真的挺复杂的!/ a& V1 |$ x- Z

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 19:27 , Processed in 0.069402 second(s), 36 queries , Gzip On.

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

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

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