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

求助,orcad自动编号

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 pgm58 于 2014-11-26 14:59 编辑
/ m# Y+ D! X5 k) [: g* r" D/ e
" I2 z) M. S4 \1 `/ [    最近修改了一个.DSN工程,在里面新添加了几页原理图,annotate自动编号之后,有几页的元器件的编号全是问号,我的设置如下:6 b3 A1 a) f8 h* {6 Z
请求各位路过人士帮忙瞧瞧,谢谢。
( |, [. S3 O2 D% I# N9 y8 s

该用户从未签到

推荐
 楼主| 发表于 2014-12-11 17:33 | 只看该作者
yuxifeng 发表于 2014-12-11 16:146 b4 B# y1 ?* N. B
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!; l5 Z3 r! ]1 F) p; [
...
5 `; h$ ]1 s% @5 s. e6 h& _( d% m
在其他论坛上看到的,正好做了笔记:
; G! C9 V- B8 N$ i( aOrCAD 分裂元件使用方法
. y" n+ j1 D' O% c' l" o2 F. |% x. m& c2 I, W! V
如果一个元件包含多个部分,Homogeneous类型或Heterogeneous类型。使用过程中要注意几点。使用不当会出错。首先看看直接使用出现什么错误。在原理图中放置元件。进行索引编号。出现如下错误信息。 ERROR [ANN0005]   
2 M% c4 T4 `5 K$ B0 XCannot 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 多个元件没有正确分组。 下面介绍使用方法。 7 S/ `" S9 ~& `) M' [( d8 r
第一步:在元件库中建立元件。
' `8 Y+ {- B( @( s8 i第二步:给元件创建新的属性,用这个新的属性给元件分组。打开元件库,双击元件调出user properties编辑对话框。
9 U( X9 F! s6 f" F. H& ^, E( }* f$ x" Y
/ K3 r7 P1 p  ^$ H  x4 x# N9 t7 x单击new创建新属性,命名为package,value设为1。
4 H& T* a( T) E  t. B# m1 E( g/ y/ ~
两个部分都添加同样的属性和值,保存。
1 Y0 @6 Y' J. V% {! L; V9 D) z! W4 _ 第三步:在原理图中放置好元件。
* A* n2 E6 c- U/ P- S第四步:在原理图中设置package属性。双击元件,调出属性对话框。' L5 W9 b9 @* b% w7 v# r
8 X! g% C3 d! c# V& m; `
第1个芯片两个部分的package属性value值都设为1。
/ O% m* x3 Y, ^$ c  q第2个芯片两个部分的package属性value值都设为2。类推。依次为3,4。。。。。。。, b' z4 _2 E* G. t
保存。这样package属性value值相同的就属于一个芯片,软件就可以正确分组。   ; n5 A6 e( j0 C! ~! G* C( }) G
第五步:在annotate时,设置combined property属性添加{package},这个要特别注意。

- l* n3 `7 U# F" U意思是根据package属性的value值分组。做好上面的五个步骤,这样就不会出现上面的错误。
$ @2 a# c$ a  S* K" B; W& g; n+ z" A. r1 e. o: G* y* j

该用户从未签到

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

该用户从未签到

4#
 楼主| 发表于 2014-11-26 15:14 | 只看该作者
iniesta 发表于 2014-11-26 15:02& j+ n% h9 q% m6 i' X3 L
Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!

& ]" f/ I1 c8 H: p  w8 A# Y+ R' E嗯,我试试,谢谢
6 X8 s: R8 N, k7 V

该用户从未签到

5#
 楼主| 发表于 2014-11-26 21:27 | 只看该作者
pgm58 发表于 2014-11-26 15:14
% }! s$ V( ?( g3 @/ Y嗯,我试试,谢谢
) b4 o/ Y9 \* y( ~/ m
问题解决了,是由于多part元件在同一个元件中无法区分导致编号不通过

该用户从未签到

6#
发表于 2014-12-1 10:10 | 只看该作者
pgm58 发表于 2014-11-26 14:30
/ h2 d4 h/ R  T! M, d7 l6 L" l配置图片
5 \# i9 o( T1 @! a3 p, J
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你定义的参数量就可以了  这点是很重要的) ^* Y) a5 L/ [- ?& h
要不然会显示说你这个PART 不是独一无二的   ( T$ ^* f4 h) q, y8 L6 F

评分

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

查看全部评分

该用户从未签到

7#
 楼主| 发表于 2014-12-11 14:01 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:101 b7 C+ r' ?& j& a' H. q$ a
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
; y3 R1 i3 p$ J, Y8 E. p. S7 A
谢谢您的回答,POWER_GROUND?你是说整个原理图的吗?烦请您详细解说一下* @+ }8 o% Z/ r/ W5 \2 O

该用户从未签到

8#
 楼主| 发表于 2014-12-11 14:04 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10
+ l# H  l6 x' o- ~: d# s主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
! m" T- z5 J# M* F- V+ N" F" a" ?
刚想起来,你说的那个POWER_GROUND我已经改了,现在是可以了,谢谢
; }9 u6 v0 E/ e1 v! m( Y+ R

该用户从未签到

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

该用户从未签到

10#
发表于 2014-12-11 16:14 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10
8 e* Y6 x* I# j% z主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
$ e, u7 r% ?) k3 |! w- [0 F
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
# F, w/ z3 b8 D% U8 e( G0 ~% Q

该用户从未签到

11#
发表于 2014-12-11 16:48 | 只看该作者
yuxifeng 发表于 2014-12-11 16:14; M6 g- X# ]" |# ~# _
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
6 E/ f) p" a0 U* l ...
8 `1 p: C, a2 B& ~% o
例如一个元件,是分裂几部分
) U2 W# [4 p2 C$ \" K' ]5 A在放的时候 ,先对分裂部分进行归类
" U3 P6 I8 I# c9 u, {$ m/ b加入里面有4个运放(单个)  实际上是2个双通道的运放
" v4 n* X' `0 K% |. }/ w* PU2B表示是一个运放   2表示 属性归属第二组   ' q+ g7 Q, }; D2 z% @
这样的话 4个运放就归2组 - {0 P0 S/ a4 r2 t& u8 E+ G
后面就不会出错。  ^7 o3 ~1 V& t" Z& W

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

未命名.PNG

该用户从未签到

13#
发表于 2014-12-12 08:58 | 只看该作者
pgm58 发表于 2014-12-11 17:33
% b7 X2 [' D/ D& o+ k, m在其他论坛上看到的,正好做了笔记:
4 ^1 r# X- Y2 R0 |* P8 POrCAD 分裂元件使用方法
/ S$ O) f1 W/ L! I
非常感谢!!!好复杂呀。' `9 }  q$ F" V  o5 Y" B
首先要在建封装的时候定义属性与值;
# S$ W7 z' I5 L# ?然后在原理图设计页面中对每个PART进行分组赋值,还不能弄混了;0 K4 F/ }0 Z/ x
最后在器件编号的时候还要在combined property属性添加{package}。
6 \' N+ R( V& M# t( d) p% @, T+ d真的挺复杂的!
8 ], |/ l3 r+ L& Y, F/ @, y9 t' E

该用户从未签到

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-3 03:35 , Processed in 0.125000 second(s), 28 queries , Gzip On.

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

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

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