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

求助,orcad自动编号

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-11-26 14:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 pgm58 于 2014-11-26 14:59 编辑
: G6 o5 q" u, J* P$ j1 q# A9 E
9 A9 V( `% T" C" {) d    最近修改了一个.DSN工程,在里面新添加了几页原理图,annotate自动编号之后,有几页的元器件的编号全是问号,我的设置如下:! [; ]3 L0 i& e4 ~" R' b- [
请求各位路过人士帮忙瞧瞧,谢谢。! P  Y8 }) \$ c/ K& z

该用户从未签到

推荐
 楼主| 发表于 2014-12-11 17:33 | 只看该作者
yuxifeng 发表于 2014-12-11 16:144 J( o6 Q% ~7 @. E+ b% P- f& Y& o- D
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
0 Y* J8 {; S* h" K/ J/ V ...
% S; P( @3 F+ p. v) i! Y
在其他论坛上看到的,正好做了笔记:
. d! }9 |- [4 q: a4 b) k. YOrCAD 分裂元件使用方法 % z9 o) G" i) [& B& [

  V: Y9 t% @1 I5 O$ @8 t- ^7 \如果一个元件包含多个部分,Homogeneous类型或Heterogeneous类型。使用过程中要注意几点。使用不当会出错。首先看看直接使用出现什么错误。在原理图中放置元件。进行索引编号。出现如下错误信息。 ERROR [ANN0005]   
' L$ O( B0 I) Z. s' j/ e) JCannot 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 多个元件没有正确分组。 下面介绍使用方法。
! M+ C3 b3 x* \% _5 z' |第一步:在元件库中建立元件。
  B. {: E" N1 n: k: R第二步:给元件创建新的属性,用这个新的属性给元件分组。打开元件库,双击元件调出user properties编辑对话框。$ l: Y6 U: {) X2 ~$ V% T" R

& h8 Q6 l  }3 ~) p+ i9 W" A单击new创建新属性,命名为package,value设为1。 ' @0 h/ Q: S7 J* |
" C3 D5 s( H# u4 p" v" J
两个部分都添加同样的属性和值,保存。5 \: `1 E4 ^6 O. g) C0 C$ W' B
第三步:在原理图中放置好元件。
, j/ q3 S, S3 Z, d9 U$ H第四步:在原理图中设置package属性。双击元件,调出属性对话框。
3 L3 \  N  }; S! }& [( z+ F: F4 u& z* g/ u$ {" |
第1个芯片两个部分的package属性value值都设为1。% h( R3 [) e- U# w8 a: v* G
第2个芯片两个部分的package属性value值都设为2。类推。依次为3,4。。。。。。。9 w2 c' B* x  N/ e3 Z  V
保存。这样package属性value值相同的就属于一个芯片,软件就可以正确分组。   
0 E. \- k9 r1 x! j4 A! }$ k4 e第五步:在annotate时,设置combined property属性添加{package},这个要特别注意。

+ m3 r+ x( `6 |. b8 K- X3 B" H意思是根据package属性的value值分组。做好上面的五个步骤,这样就不会出现上面的错误。
* _! @* r; g" }' K5 F# i; [
5 Q( s& H9 u0 Y& z* Q5 I/ f+ \

该用户从未签到

3#
发表于 2014-11-26 15:02 | 只看该作者
Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!

该用户从未签到

4#
 楼主| 发表于 2014-11-26 15:14 | 只看该作者
iniesta 发表于 2014-11-26 15:02
5 K- c0 P. ^3 F# V7 SAction 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!

8 I: i" _7 C# y7 t. F/ w7 O嗯,我试试,谢谢
# Z: c7 h8 F) f  ]! O' u

该用户从未签到

5#
 楼主| 发表于 2014-11-26 21:27 | 只看该作者
pgm58 发表于 2014-11-26 15:14* E7 B9 F5 c/ v
嗯,我试试,谢谢
' v6 p; `7 O$ W! @7 ?; a9 Z$ i
问题解决了,是由于多part元件在同一个元件中无法区分导致编号不通过

该用户从未签到

6#
发表于 2014-12-1 10:10 | 只看该作者
pgm58 发表于 2014-11-26 14:30
$ T& R5 z/ S; o5 ~  S配置图片
! }) q7 ?# u" u! f) W; g
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你定义的参数量就可以了  这点是很重要的* S5 c' |5 C2 i8 ^
要不然会显示说你这个PART 不是独一无二的   
' L" l' X( ~" r2 l. |' a$ u1 W

评分

参与人数 1威望 +5 收起 理由
jacklee_47pn + 5 支持!

查看全部评分

该用户从未签到

7#
 楼主| 发表于 2014-12-11 14:01 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10) G2 `5 r8 o/ w# v3 C$ X
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...

2 P: g# J# x" l% T/ p谢谢您的回答,POWER_GROUND?你是说整个原理图的吗?烦请您详细解说一下! t8 F+ K% U. B& L! p

该用户从未签到

8#
 楼主| 发表于 2014-12-11 14:04 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10! p) [9 c3 e1 ]7 v5 G6 z8 _
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...

% B! N, E6 B: g1 K* o: _' s刚想起来,你说的那个POWER_GROUND我已经改了,现在是可以了,谢谢, x- n2 C% h- y- D" q, D$ @

该用户从未签到

9#
发表于 2014-12-11 16:04 | 只看该作者
不要那么客气

该用户从未签到

10#
发表于 2014-12-11 16:14 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:109 O2 r6 y: g5 j1 j4 d
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...

3 E# i4 q1 @3 {: x, K9 D也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
( \* d4 V0 N, r8 E

该用户从未签到

11#
发表于 2014-12-11 16:48 | 只看该作者
yuxifeng 发表于 2014-12-11 16:14
' G9 X1 E+ A5 q: N7 K" v3 S7 w也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
1 M5 K0 W2 h, l3 t) ` ...
& ?- h  N) H. z! a3 |7 g6 Q, F6 B* b
例如一个元件,是分裂几部分
6 Y2 P6 M4 Y9 P) H在放的时候 ,先对分裂部分进行归类
, Y( Q% Y2 o& o5 @2 f7 f" w- d加入里面有4个运放(单个)  实际上是2个双通道的运放
# |9 ~2 d7 ^3 c% CU2B表示是一个运放   2表示 属性归属第二组   $ p& \1 _2 _, W2 a0 D% \( ~  w) V
这样的话 4个运放就归2组
) B4 J' P5 {) q8 I5 o$ {后面就不会出错。2 Y; ~% a' P  y5 p( s

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

未命名.PNG

该用户从未签到

13#
发表于 2014-12-12 08:58 | 只看该作者
pgm58 发表于 2014-12-11 17:33
( K/ Z3 i8 f. p) A5 i7 d3 M$ l在其他论坛上看到的,正好做了笔记:
! o% r, ?' I; a; t8 Q4 @. vOrCAD 分裂元件使用方法
' v6 F, [* K+ @2 n2 T
非常感谢!!!好复杂呀。
$ D1 o7 Z" k& v  B/ a7 Z3 F0 c首先要在建封装的时候定义属性与值;
; E) u9 l# }  {8 L) s& x然后在原理图设计页面中对每个PART进行分组赋值,还不能弄混了;
# q" `$ M1 ~+ F4 e" C$ q最后在器件编号的时候还要在combined property属性添加{package}。* ?2 q* a# [+ t1 |# S" c( z
真的挺复杂的!
0 e& Q+ @) V# L7 m) ~

该用户从未签到

14#
发表于 2014-12-12 09:03 | 只看该作者
我觉得这本应属于软件的固有功能啊,你想啊,对于同一个封装的不同PART,本来就应该有个属性将其链接起来。没有这个功能,从某种意义上说应该属于BUG。Cadence就不能做做好,将其固化起来,不用用户手动去定义哪些参数吗?真是的。

该用户从未签到

15#
发表于 2014-12-12 10:17 | 只看该作者
这个也不是软件商的问题 只是在做原理图封装时  你需要这样做   才不会出错!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-12 15:41 , Processed in 0.156250 second(s), 32 queries , Gzip On.

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

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

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