找回密码
 注册
关于网站域名变更的通知
查看: 5529|回复: 10
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

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

0 Q' r8 t, e" J5 N7 E# B1 ^, x

********************************************************************************
1 i' M8 ?! b5 ^8 J0 `# c3 A*
7 ^$ h: z" m9 k. V, g4 n*  PeRForming annotation.+ H3 t* X/ f, J% q8 a
*9 ^# N/ Y) |! @9 a8 B- k( E  A  G* o+ A
********************************************************************************: P/ r1 Q4 [+ a8 d! }" y% r
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$ p" C" @2 F) e7 m) \* t
INFO(ORCAP-1379): Done updating part references

  x  A8 o# \8 J9 I' m; p, r  l! r

问题的根本原因是:

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

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

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


$ }9 ^0 `6 P% ?# @: Y. }

解决办法:

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

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

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


1 j( N0 P# J% N( E; |; y. f5 s
9 W1 H* \: Z3 S7 ]0 q, G1 H7 t

$ p4 I- T* s5 G. ^7 H# g. Z* d

6 a0 c4 Y5 K4 l- p8 g, K( Z

" o9 k  L( j# |% H" P2 d* ?

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


9 G" N7 ~. ]$ k  }  {4 X5 E5 q

该用户从未签到

2#
发表于 2017-3-7 13:44 | 只看该作者
这是老方法了,现在只需勾选Preserve designator就行了。) B9 V5 Z9 X" I/ Q: W0 Q$ ]4 Y3 N/ z1 \7 p

点评

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

该用户从未签到

3#
 楼主| 发表于 2017-3-8 08:53 | 只看该作者
交流 发表于 2017-3-7 13:44
0 O0 o5 Y/ P2 t, r; i! y: V  f% R  \0 S这是老方法了,现在只需勾选Preserve designator就行了。

6 R/ O  Z- X0 u/ c9 g谢谢新的方法!!6 \" A4 {. O0 r" {9 B

该用户从未签到

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

该用户从未签到

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

该用户从未签到

6#
发表于 2017-3-10 22:39 | 只看该作者
交流 发表于 2017-3-7 13:44
( e6 f0 T& }& ?) _这是老方法了,现在只需勾选Preserve designator就行了。

. X9 m* k+ b) [* h我的分裂器件位号都是?号,勾选Preserve designator,还是不行。请问下还需要做别的操作吗?
0 u- y  c  g/ G) @6 r, q

点评

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

该用户从未签到

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

该用户从未签到

8#
发表于 2017-3-17 16:15 | 只看该作者
wonderywdd 发表于 2017-3-10 22:39
- t& p7 {/ X2 @9 {* j1 d  b我的分裂器件位号都是?号,勾选Preserve designator,还是不行。请问下还需要做别的操作吗 ...

1 F$ @' Y% S' Q带?号Annotate时,要用Incremental reference update。
. |, E) e( i  m  K

点评

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

该用户从未签到

9#
发表于 2018-4-13 20:26 | 只看该作者
交流 发表于 2017-3-17 16:15
* f0 E/ }) O: f7 T  _% y  q带?号Annotate时,要用Incremental reference update。
$ b& U4 j. g$ J5 j* t4 Q
能具体介绍下吗?正被这个问题困扰。除了加属性的方法,还有没有别的办法
; c, _4 d! M; Y! t0 F  {% q
  • TA的每日心情
    奋斗
    2025-7-8 15:48
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    10#
    发表于 2019-12-10 09:25 | 只看该作者
    本帖最后由 jccj_wan 于 2019-12-10 09:53 编辑
      ?! _( ~# Q2 B% d& ?5 {' T6 u" _! W; a
    解决办法:https://www.eda365.com/thread-258282-1-1.html

    该用户从未签到

    11#
    发表于 2021-6-1 11:17 | 只看该作者
    学习了谢谢
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-29 16:04 , Processed in 0.140625 second(s), 25 queries , Gzip On.

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

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

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