EDA365电子工程师网

标题: OrCAD原理图中多个分裂元件自动编号的方法 [打印本页]

作者: zoufudun    时间: 2017-3-6 22:51
标题: OrCAD原理图中多个分裂元件自动编号的方法

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


% F$ ^5 e. ?- e" M. ^2 `. Q4 w

********************************************************************************0 O" G( S4 j1 ], q" [0 d
*1 O4 W2 }' p9 Q  {- U6 F# [
*  Performing annotation.4 T$ L* }) b' V/ M0 i
*
( M+ ~+ g, o5 w  G********************************************************************************& d; i# p3 B' O' [. w+ D2 R# e
ERROR(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# C0 S2 I, C7 P$ r$ V4 o
INFO(ORCAP-1379): Done updating part references


0 o. C! s* N8 b' a6 ^

问题的根本原因是:

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

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

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


* C, o' [' H8 L6 _

解决办法:

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

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

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

( Y4 [$ ?9 z: K

" [; G* Q4 P! M) U; P

; S/ f% P# z, a: ~* T


8 o* I; r( T$ }


' R' w# D0 ~7 N4 y: r/ j4 K1 x$ N

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


/ X: I( u( m2 O: L
作者: 交流    时间: 2017-3-7 13:44
这是老方法了,现在只需勾选Preserve designator就行了。
, m, ~  c9 K8 W/ G' \3 z: G5 x
作者: zoufudun    时间: 2017-3-8 08:53
交流 发表于 2017-3-7 13:44
1 x7 O7 w5 ^! ?/ T这是老方法了,现在只需勾选Preserve designator就行了。

  O) W: g) g$ l谢谢新的方法!!
1 d( h2 M5 m7 J0 l2 ?
作者: 王开鑫55    时间: 2017-3-8 11:25
谢谢分享,学习了
作者: wonderywdd    时间: 2017-3-10 21:30
好贴,正好最近遇到了这个问题,省得发帖了,学习了。多谢多谢
作者: wonderywdd    时间: 2017-3-10 22:39
交流 发表于 2017-3-7 13:44/ q+ V& @' W, R- N. s
这是老方法了,现在只需勾选Preserve designator就行了。
) a  ?# z0 L# ]: ]' F
我的分裂器件位号都是?号,勾选Preserve designator,还是不行。请问下还需要做别的操作吗?2 D: Q. M# {* m* S: B" B

作者: wonderywdd    时间: 2017-3-10 22:40
分裂器件多的情况下,一个个添进去,挺费劲的饿,有快速方法吗?
作者: 交流    时间: 2017-3-17 16:15
wonderywdd 发表于 2017-3-10 22:39
* V& o$ g1 k! U9 l8 @' B; u7 [我的分裂器件位号都是?号,勾选Preserve designator,还是不行。请问下还需要做别的操作吗 ...

5 O# H& Y) x, P0 t带?号Annotate时,要用Incremental reference update。! Q. P5 V9 Y: w1 w: H+ p+ W& F& S

作者: zsq0503    时间: 2018-4-13 20:26
交流 发表于 2017-3-17 16:15: A7 r- _4 }" `
带?号Annotate时,要用Incremental reference update。
4 o+ q* t+ f2 T$ w" A
能具体介绍下吗?正被这个问题困扰。除了加属性的方法,还有没有别的办法
" I" H6 _* @9 M: D  V( @0 A




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2