EDA365电子工程师网

标题: 求助,orcad自动编号 [打印本页]

作者: pgm58    时间: 2014-11-26 14:27
标题: 求助,orcad自动编号
本帖最后由 pgm58 于 2014-11-26 14:59 编辑
# D( T$ k1 }% B( |. h5 y0 R' F: @7 E6 I
    最近修改了一个.DSN工程,在里面新添加了几页原理图,annotate自动编号之后,有几页的元器件的编号全是问号,我的设置如下:
  ]  z. r+ W3 m: \& |请求各位路过人士帮忙瞧瞧,谢谢。
# s0 O7 n7 f# n6 a) z8 i, }$ {
作者: pgm58    时间: 2014-11-26 14:30
配置图片4 M' s3 G' a& R: p

QQ截图20141126142047.png (16.78 KB, 下载次数: 0)

QQ截图20141126142047.png

作者: iniesta    时间: 2014-11-26 15:02
Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!
作者: pgm58    时间: 2014-11-26 15:14
iniesta 发表于 2014-11-26 15:02$ B7 x9 [) _* n0 Y8 Y) E# L
Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!
% ^9 R2 T- P8 e" O
嗯,我试试,谢谢
8 U0 Q5 H) K) ]( t2 A- N# i
作者: pgm58    时间: 2014-11-26 21:27
pgm58 发表于 2014-11-26 15:14
* [0 d" z# k9 E8 E! _嗯,我试试,谢谢
- u; N1 H: n* w! d4 D" e# g8 f
问题解决了,是由于多part元件在同一个元件中无法区分导致编号不通过
作者: bingshuihuo    时间: 2014-12-1 10:10
pgm58 发表于 2014-11-26 14:30. b2 m# |  }9 V0 Q/ U2 r0 _
配置图片

9 m% N" \# H  r$ ~0 L5 X' l主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你定义的参数量就可以了  这点是很重要的
/ b) T$ v+ h7 w要不然会显示说你这个PART 不是独一无二的   4 ~) Z- w! J: ~. W$ k$ ^

作者: pgm58    时间: 2014-12-11 14:01
bingshuihuo 发表于 2014-12-1 10:10
, P; g4 j1 Z/ ~1 C7 E主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
8 i4 A% {7 Y6 v6 e; t) i. ^
谢谢您的回答,POWER_GROUND?你是说整个原理图的吗?烦请您详细解说一下( _. `& @9 D. x0 q

作者: pgm58    时间: 2014-12-11 14:04
bingshuihuo 发表于 2014-12-1 10:10
7 u1 P7 |7 R5 T. Z主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
% }) w  q  S4 J
刚想起来,你说的那个POWER_GROUND我已经改了,现在是可以了,谢谢
, f6 C) S  _4 _. T7 B* a- `0 J* x
作者: bingshuihuo    时间: 2014-12-11 16:04
不要那么客气
作者: yuxifeng    时间: 2014-12-11 16:14
bingshuihuo 发表于 2014-12-1 10:10+ d* [2 x! b2 B* w& N/ j+ H
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...

- W4 l% }! U- c& O9 g7 Y( |也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
( `  `0 ^( m0 a9 D- `& m$ P
作者: bingshuihuo    时间: 2014-12-11 16:48
yuxifeng 发表于 2014-12-11 16:14
& w* e1 }" X) W2 Z, T/ C也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
$ C4 g! ~. L( x" y1 U* G' l" `; o ...

9 U2 T; d# L( P8 f例如一个元件,是分裂几部分 4 \% S/ ^4 r% z) Y5 |" T
在放的时候 ,先对分裂部分进行归类% e* @3 l( ~1 o4 m
加入里面有4个运放(单个)  实际上是2个双通道的运放
' W$ c  J1 w* m+ p% y% R8 t4 xU2B表示是一个运放   2表示 属性归属第二组   5 x) y: ~+ m7 q/ Z4 `
这样的话 4个运放就归2组 # b: ^3 E+ K; e
后面就不会出错。
, O- n4 ^# r8 Z

未命名.PNG (11.75 KB, 下载次数: 1)

未命名.PNG

作者: pgm58    时间: 2014-12-11 17:33
yuxifeng 发表于 2014-12-11 16:14, {; c( d  L% {
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
. C1 |/ ]& _7 s' I1 q ...
: s0 s6 h2 W" {- s; J" s
在其他论坛上看到的,正好做了笔记:
6 y" b0 [3 G1 e% s3 U+ W' yOrCAD 分裂元件使用方法 0 H- [4 t/ a! |1 |8 N

) a' `+ A4 u/ P  ^" j+ y如果一个元件包含多个部分,Homogeneous类型或Heterogeneous类型。使用过程中要注意几点。使用不当会出错。首先看看直接使用出现什么错误。在原理图中放置元件。进行索引编号。出现如下错误信息。 ERROR [ANN0005]   
, r+ M( o  J" x/ }5 o+ ^Cannot 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 多个元件没有正确分组。 下面介绍使用方法。 . @: |0 g4 v5 |" Q
第一步:在元件库中建立元件。
+ o0 U% i- M) j- Y$ d4 [7 [5 h第二步:给元件创建新的属性,用这个新的属性给元件分组。打开元件库,双击元件调出user properties编辑对话框。6 e9 i( |8 f* ?4 w
5 E9 v( I$ \/ n+ ~( Q
单击new创建新属性,命名为package,value设为1。
9 _6 _- {1 r: I! B& @; m* u6 q0 r+ k3 d
两个部分都添加同样的属性和值,保存。6 N5 b/ @% \. n- _2 M4 ^
第三步:在原理图中放置好元件。
* U+ w* S7 [" p  H第四步:在原理图中设置package属性。双击元件,调出属性对话框。
6 ~# F: |$ n; E: O
+ s+ h( p# a1 g4 v* t  N( ]$ T% I第1个芯片两个部分的package属性value值都设为1。
' ^; Z$ \" l2 w5 _第2个芯片两个部分的package属性value值都设为2。类推。依次为3,4。。。。。。。
8 [, m( B3 t. ]$ r# A( j" ^0 H1 [4 f9 @保存。这样package属性value值相同的就属于一个芯片,软件就可以正确分组。   , i' Q* V; N; O( C
第五步:在annotate时,设置combined property属性添加{package},这个要特别注意。
: X8 T* \4 X! M9 h  U% x
意思是根据package属性的value值分组。做好上面的五个步骤,这样就不会出现上面的错误。
6 }0 }2 o( y* }: J; n9 k& {/ m* G8 m- F- z

作者: yuxifeng    时间: 2014-12-12 08:58
pgm58 发表于 2014-12-11 17:33
/ k" I, i' D, ~  i- y3 n% K( Q' _5 |) L在其他论坛上看到的,正好做了笔记:# c2 b9 E8 @- x' T! P& o$ z
OrCAD 分裂元件使用方法
" a$ v! t/ M1 l
非常感谢!!!好复杂呀。! H) e2 f$ s: ]
首先要在建封装的时候定义属性与值;
1 y. u1 r$ g* g" u# t7 @9 N1 n. R然后在原理图设计页面中对每个PART进行分组赋值,还不能弄混了;* L- ]+ s# `1 ]6 N
最后在器件编号的时候还要在combined property属性添加{package}。
5 r3 V& H7 z4 x2 ?1 K/ j真的挺复杂的!
1 J. }! d2 @3 j8 F
作者: yuxifeng    时间: 2014-12-12 09:03
我觉得这本应属于软件的固有功能啊,你想啊,对于同一个封装的不同PART,本来就应该有个属性将其链接起来。没有这个功能,从某种意义上说应该属于BUG。Cadence就不能做做好,将其固化起来,不用用户手动去定义哪些参数吗?真是的。
作者: bingshuihuo    时间: 2014-12-12 10:17
这个也不是软件商的问题 只是在做原理图封装时  你需要这样做   才不会出错!!!




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