找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

求助,orcad自动编号

查看数: 1427 | 评论数: 14 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-11-26 14:27

正文摘要:

本帖最后由 pgm58 于 2014-11-26 14:59 编辑 $ ^  h' J7 J5 w  h; N) N: R & R. E; H( ]% @     最近修改了一个.DSN工程,在里面新添加了几页原理图,annotate自动编号之后,有几 ...

回复

pgm58 发表于 2014-12-11 17:33
yuxifeng 发表于 2014-12-11 16:14
. Y3 z; t4 o0 C9 R# L- h, y0 A" A也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
5 H' W1 u# \; N5 A ...

4 P% ?9 }2 |5 _1 \在其他论坛上看到的,正好做了笔记:
% C0 Q( V+ o( T1 w6 L: m# YOrCAD 分裂元件使用方法   \; {. a; s: i2 ?
) R3 H9 W: c* g; M- ]- n
如果一个元件包含多个部分,Homogeneous类型或Heterogeneous类型。使用过程中要注意几点。使用不当会出错。首先看看直接使用出现什么错误。在原理图中放置元件。进行索引编号。出现如下错误信息。 ERROR [ANN0005]   $ F  W* n" B0 \! f! T$ \
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 多个元件没有正确分组。 下面介绍使用方法。
' g) J2 Q: K9 h* d6 _第一步:在元件库中建立元件。
& J# T. T. h2 m8 ?2 e第二步:给元件创建新的属性,用这个新的属性给元件分组。打开元件库,双击元件调出user properties编辑对话框。
6 H! {9 y& P  J3 T% Z/ J/ Q: x& X0 D. k8 ~/ H- k( @% P
单击new创建新属性,命名为package,value设为1。
: ]; w3 S% {. K( W* n) l8 {; z, F2 y$ e. X
两个部分都添加同样的属性和值,保存。3 y- m/ \* X- A- M' g. {6 o6 r5 I
第三步:在原理图中放置好元件。 ( i+ S% i5 g5 T0 p# {% x
第四步:在原理图中设置package属性。双击元件,调出属性对话框。. F, U: i  r+ Z

" d7 J* O  ^. g# W& p( a. f, h- _7 w第1个芯片两个部分的package属性value值都设为1。
$ v4 a" g! z% A9 V* C第2个芯片两个部分的package属性value值都设为2。类推。依次为3,4。。。。。。。5 l' C$ M& p# A$ o8 g+ A' x  r
保存。这样package属性value值相同的就属于一个芯片,软件就可以正确分组。   
6 }. e/ P% E( a; K! P' y: a第五步:在annotate时,设置combined property属性添加{package},这个要特别注意。
5 d1 ?# X& m! O' ]) E1 R* n, |3 D8 l2 L
意思是根据package属性的value值分组。做好上面的五个步骤,这样就不会出现上面的错误。 ! E. c# l( P* M, c6 C/ z

/ o3 y/ s$ I2 H( u! P& D" A
bingshuihuo 发表于 2014-12-12 10:17
这个也不是软件商的问题 只是在做原理图封装时  你需要这样做   才不会出错!!!
yuxifeng 发表于 2014-12-12 09:03
我觉得这本应属于软件的固有功能啊,你想啊,对于同一个封装的不同PART,本来就应该有个属性将其链接起来。没有这个功能,从某种意义上说应该属于BUG。Cadence就不能做做好,将其固化起来,不用用户手动去定义哪些参数吗?真是的。
yuxifeng 发表于 2014-12-12 08:58
pgm58 发表于 2014-12-11 17:33# `" o" I2 ~$ a: ^; r8 n1 o
在其他论坛上看到的,正好做了笔记:
$ B$ A' b1 J1 X; p0 ~9 oOrCAD 分裂元件使用方法
( h5 r+ e  a9 U/ f! {9 w1 y4 q1 L4 S
非常感谢!!!好复杂呀。
# _' y; g" s: h8 @首先要在建封装的时候定义属性与值;0 S: r  h& o. l. [1 \
然后在原理图设计页面中对每个PART进行分组赋值,还不能弄混了;2 ~) J; G: X% B' k/ O& I. L6 H0 r
最后在器件编号的时候还要在combined property属性添加{package}。1 Q7 b9 R5 i2 a0 G; [
真的挺复杂的!+ f& o6 N) L6 }. k
bingshuihuo 发表于 2014-12-11 16:48
yuxifeng 发表于 2014-12-11 16:14# h. T' P5 c+ @2 |1 G# a, R0 [, D
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!. Z3 h, d9 f7 M4 x7 u; e
...

& q2 K3 D$ g) {& @例如一个元件,是分裂几部分 , O6 v4 W8 D& R/ Q7 |% I  d" `0 `
在放的时候 ,先对分裂部分进行归类
0 R& F2 L$ ]; s3 `: N! k" _- w+ H- `" Z加入里面有4个运放(单个)  实际上是2个双通道的运放 , I' [3 O# T( t; i: D  r
U2B表示是一个运放   2表示 属性归属第二组   
& |: T8 \2 P5 ?. N这样的话 4个运放就归2组
, h4 h6 @0 ?! J7 i后面就不会出错。! E! t6 n* R2 g. S. @. I

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

未命名.PNG
yuxifeng 发表于 2014-12-11 16:14
bingshuihuo 发表于 2014-12-1 10:10. G. J& G, q! B
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...

, F, a' y$ g) @) n  R: a; A也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
8 ^. h8 y  W# p9 S* ?$ E; _& v
bingshuihuo 发表于 2014-12-11 16:04
不要那么客气
pgm58 发表于 2014-12-11 14:04
bingshuihuo 发表于 2014-12-1 10:106 t. e9 L7 |% h6 v" b: M! d& [( v
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
. V$ j! ~' |+ [8 C% I! [  b) q
刚想起来,你说的那个POWER_GROUND我已经改了,现在是可以了,谢谢
0 B/ Z4 G8 B* h; H" d% f/ o
pgm58 发表于 2014-12-11 14:01
bingshuihuo 发表于 2014-12-1 10:10( u" U2 r; [0 E* N  c: C
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
3 H: i4 m: r6 K# S* j1 {
谢谢您的回答,POWER_GROUND?你是说整个原理图的吗?烦请您详细解说一下
3 I/ ~$ w- R: w% O& F# }
bingshuihuo 发表于 2014-12-1 10:10
pgm58 发表于 2014-11-26 14:30
, |, d/ x( ]0 n% G$ ?配置图片

( K6 p: H7 Q5 Y- {, N3 J1 y主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你定义的参数量就可以了  这点是很重要的3 t) `1 y2 S: [/ ?9 ?
要不然会显示说你这个PART 不是独一无二的   
; i, N- t8 [7 l

评分

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

查看全部评分

pgm58 发表于 2014-11-26 21:27
pgm58 发表于 2014-11-26 15:14. l5 K5 o; |1 z) s' c
嗯,我试试,谢谢
8 t0 E1 ^' b9 C9 h" r
问题解决了,是由于多part元件在同一个元件中无法区分导致编号不通过
pgm58 发表于 2014-11-26 15:14
iniesta 发表于 2014-11-26 15:028 H# G1 q; {6 h; Z" ~: O4 U
Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!
$ J- Y% b9 V* w/ F# _7 v+ L3 [
嗯,我试试,谢谢/ _% Z6 `. P3 I' H. y" Z
iniesta 发表于 2014-11-26 15:02
Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!
关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-24 17:55 , Processed in 0.066086 second(s), 38 queries , Gzip On.

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

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

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