找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

OrCAD原理图中多个分裂元件自动编号的方法

[复制链接]

9

主题

79

帖子

308

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
308
跳转到指定楼层
1#
发表于 2017-3-6 22:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您!

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

x

问题的暴露:在同一个原理图中,如果存在一个元件,比如LM2902PW,这是一个4路运放。而且在同一个原理图中,存在两个或以上的LM2902PW这个器件。OrCAD在自动编号的过程中,会报如下错误:

+ f. M0 z/ z7 P2 F  t$ n" G1 M- |

********************************************************************************, ~5 D1 Y7 ]  P  v
*; d3 x/ M1 o9 z2 h  ^( ?  U
*  Performing annotation.0 Q% I$ O2 T, q0 v: i0 q
*
2 Z& U1 l& u6 U# |1 I. b********************************************************************************
1 Y% T0 O- m" \/ X% jERROR(ORCAP-1376): Cannot perform annotation of heterogeneous part 'U?A(Value LM2902PW-PART) at location (1.30, 2.60) on page PAGE1', part has not been uniquely grouped (using a common User Property with differing Values) or the device designation has not been chosen! U& p! f8 ^5 W0 {8 O5 S
INFO(ORCAP-1379): Done updating part references


1 X2 {8 |. }9 R8 j8 f( t" d8 g

问题的根本原因是:

第一个LM2902PW在图中为U?A,U?B,U?C,U?D。

第二个LM2902PW在图中为U?A,U?B,U?C,U?D。

这里OrCAD不知道哪个A和哪个B、哪个C、哪个D是一个封装体的!于是就报错了。

: [* e/ \7 M1 _1 [: f* H( R

解决办法:

1、在分裂元件的图库中为元件增加一个package的属性。默认为1。

2、在原理图中放置元件的时候,将第一个LM2902PW中的packag属性设置为1,将第二个LM2902PW中的package属性设置为2。

3、在Annotate时,将Physical Packaging 中的Combined proerty string中添加{package}

/ L+ g. i  J- t0 ^- G: x/ Q3 U# @4 Z

( c( ~( `9 f4 p# y* X2 f  K* W0 ~2 t& _

& L  j& [: ?4 f5 ]& N. |" D0 n/ A6 R


# Y( a* D) K6 b6 Q4 E  ]% S! t

+ G1 E/ i; u1 b& r8 J

,这样再进行自动编号就不会有问题了。


% Q( P3 @; E# S. w; J0 z6 k
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

11

主题

238

帖子

1157

积分

四级会员(40)

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

积分
1157
9#
发表于 2018-4-13 20:26 | 只看该作者
交流 发表于 2017-3-17 16:156 C) B6 k: d9 J5 R4 R. P/ K
带?号Annotate时,要用Incremental reference update。

$ J* G  L$ Y6 ?& Z: F& `能具体介绍下吗?正被这个问题困扰。除了加属性的方法,还有没有别的办法
" k, B2 }+ L7 [. L( \2 ^

3

主题

144

帖子

2665

积分

四级会员(40)

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

积分
2665
8#
发表于 2017-3-17 16:15 | 只看该作者
wonderywdd 发表于 2017-3-10 22:39
4 K) C& Q: n6 J( g% ]( Q! Z/ p我的分裂器件位号都是?号,勾选Preserve designator,还是不行。请问下还需要做别的操作吗 ...

8 ]4 X  \: x2 {. e) k4 }带?号Annotate时,要用Incremental reference update。" b) Y' X3 x# d% X

点评

能具体介绍下吗?正被这个问题困扰。除了加属性的方法,还有没有别的办法  详情 回复 发表于 2018-4-13 20:26

9

主题

46

帖子

144

积分

二级会员(20)

Rank: 2Rank: 2

积分
144
7#
发表于 2017-3-10 22:40 | 只看该作者
分裂器件多的情况下,一个个添进去,挺费劲的饿,有快速方法吗?

9

主题

46

帖子

144

积分

二级会员(20)

Rank: 2Rank: 2

积分
144
6#
发表于 2017-3-10 22:39 | 只看该作者
交流 发表于 2017-3-7 13:449 B: `& c8 h: N* c, K3 U' X5 Z7 ~
这是老方法了,现在只需勾选Preserve designator就行了。

5 {8 b) `- h. L  A- m我的分裂器件位号都是?号,勾选Preserve designator,还是不行。请问下还需要做别的操作吗?0 I7 t: q# e) ^- r# P1 z

点评

带?号Annotate时,要用Incremental reference update。  详情 回复 发表于 2017-3-17 16:15

9

主题

46

帖子

144

积分

二级会员(20)

Rank: 2Rank: 2

积分
144
5#
发表于 2017-3-10 21:30 | 只看该作者
好贴,正好最近遇到了这个问题,省得发帖了,学习了。多谢多谢

73

主题

688

帖子

2499

积分

四级会员(40)

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

积分
2499
4#
发表于 2017-3-8 11:25 | 只看该作者
谢谢分享,学习了

9

主题

79

帖子

308

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
308
3#
 楼主| 发表于 2017-3-8 08:53 | 只看该作者
交流 发表于 2017-3-7 13:44
" |% V: `( ]$ x$ d这是老方法了,现在只需勾选Preserve designator就行了。

! v: }7 D3 h. J& l) e谢谢新的方法!!" b8 S0 ^. t, c8 R6 Z. H

3

主题

144

帖子

2665

积分

四级会员(40)

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

积分
2665
2#
发表于 2017-3-7 13:44 | 只看该作者
这是老方法了,现在只需勾选Preserve designator就行了。7 `7 d) W1 B+ b1 B4 E& P- J

点评

我的分裂器件位号都是?号,[/backcolor]勾选Preserve designator,还是不行。请问下还需要做别的操作吗?[/backcolor]  详情 回复 发表于 2017-3-10 22:39
谢谢新的方法!!  详情 回复 发表于 2017-3-8 08:53
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-12-27 20:24 , Processed in 0.059244 second(s), 33 queries , Gzip On.

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

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

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