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

求助,orcad自动编号

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 pgm58 于 2014-11-26 14:59 编辑
. {" a2 E1 X1 w( V: j( V0 {1 W5 I" n# E6 n8 ?, t% \
    最近修改了一个.DSN工程,在里面新添加了几页原理图,annotate自动编号之后,有几页的元器件的编号全是问号,我的设置如下:$ o+ e5 \) N& v! S0 ]$ v
请求各位路过人士帮忙瞧瞧,谢谢。
' j5 s+ I/ J4 X# }9 Y) C

该用户从未签到

推荐
 楼主| 发表于 2014-12-11 17:33 | 只看该作者
yuxifeng 发表于 2014-12-11 16:14! q! z/ t& [, @! b
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
9 W5 E% Z* \5 P6 a1 y  \, n ...

! Z, ?; I* @3 ]2 I% Z% C0 p% ]' }在其他论坛上看到的,正好做了笔记:: x# m3 L9 [% \! G
OrCAD 分裂元件使用方法
6 f# D& u; X# v0 b' v, t0 M8 ^: s. i1 a+ a$ W4 i
如果一个元件包含多个部分,Homogeneous类型或Heterogeneous类型。使用过程中要注意几点。使用不当会出错。首先看看直接使用出现什么错误。在原理图中放置元件。进行索引编号。出现如下错误信息。 ERROR [ANN0005]   ; r( h3 b: V, ^9 [) w6 D. A& j' O) z
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 多个元件没有正确分组。 下面介绍使用方法。
/ a+ x- k0 w. p- h4 v1 O第一步:在元件库中建立元件。
. K* a2 `) O3 t7 }第二步:给元件创建新的属性,用这个新的属性给元件分组。打开元件库,双击元件调出user properties编辑对话框。% U) p( C* z& G0 T; S8 w, A4 o& d
( L9 j5 Q5 o; p7 j3 E1 e
单击new创建新属性,命名为package,value设为1。 ; O( m7 P% v$ v5 A% t. Z2 W

% R# r. e! k# l: G! G  B两个部分都添加同样的属性和值,保存。
' l4 @0 H; ]3 v; b5 g7 ^5 F 第三步:在原理图中放置好元件。 0 ^0 z0 {7 D& A
第四步:在原理图中设置package属性。双击元件,调出属性对话框。* @/ f  s! `: i

) k* q9 z" \% z3 h( F第1个芯片两个部分的package属性value值都设为1。$ `. l( i2 Q0 L  m2 ]: k2 Y
第2个芯片两个部分的package属性value值都设为2。类推。依次为3,4。。。。。。。
8 J/ j2 ?2 ?( p/ M保存。这样package属性value值相同的就属于一个芯片,软件就可以正确分组。   
& ~; `# p$ p8 P3 J2 L4 X* E% d; r第五步:在annotate时,设置combined property属性添加{package},这个要特别注意。

) w& C, J* E7 S. h0 Y5 j意思是根据package属性的value值分组。做好上面的五个步骤,这样就不会出现上面的错误。
) A& P" I+ D) P5 @6 T8 J
( ]+ X5 i  h: H! }

该用户从未签到

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

该用户从未签到

4#
 楼主| 发表于 2014-11-26 15:14 | 只看该作者
iniesta 发表于 2014-11-26 15:02' ?9 u8 p* Q4 z2 n) n
Action 里面应该是选第一个吧!如果还不行,把Mode 中轮流选择,多试几次。应该就差不多了!
3 r/ ^8 M4 U& W" Q; ~, `" j
嗯,我试试,谢谢6 A. I9 B' i- r

该用户从未签到

5#
 楼主| 发表于 2014-11-26 21:27 | 只看该作者
pgm58 发表于 2014-11-26 15:14$ h% x: S. |5 o( x, R# L- `% U8 |
嗯,我试试,谢谢

8 F0 e1 ~1 C) e3 s1 d0 o问题解决了,是由于多part元件在同一个元件中无法区分导致编号不通过

该用户从未签到

6#
发表于 2014-12-1 10:10 | 只看该作者
pgm58 发表于 2014-11-26 14:30
8 g! `# y) e* h: i配置图片
; d' a% Y) x- P' `0 H8 t
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你定义的参数量就可以了  这点是很重要的1 }$ ^' y7 o9 N. j+ D5 k6 V. E
要不然会显示说你这个PART 不是独一无二的   3 Q8 {8 j$ I' c6 w+ ^

评分

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

查看全部评分

该用户从未签到

7#
 楼主| 发表于 2014-12-11 14:01 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10- `8 [" N, f) t) S+ D& R0 Y0 u/ H
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...

+ [% V, r! P" C+ C! _% _谢谢您的回答,POWER_GROUND?你是说整个原理图的吗?烦请您详细解说一下
) ]. B/ u' x2 {' U

该用户从未签到

8#
 楼主| 发表于 2014-12-11 14:04 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10  D5 ?8 R5 _' J9 z; F2 q6 ~
主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
, g: S" S  ^# R1 W9 m( V# I1 p* i
刚想起来,你说的那个POWER_GROUND我已经改了,现在是可以了,谢谢
+ B7 f7 `$ X) f

该用户从未签到

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

该用户从未签到

10#
发表于 2014-12-11 16:14 | 只看该作者
bingshuihuo 发表于 2014-12-1 10:10
/ ]8 J& d! r+ g; O4 X$ k* p主要是你的封装进行了多个PART 分割  ,在最后没有进行封装归类导致  所以  你需要将POWER_GROUND 修改你 ...
# W6 y% O" b- u( m& [
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!3 E# s* }8 o7 U

该用户从未签到

11#
发表于 2014-12-11 16:48 | 只看该作者
yuxifeng 发表于 2014-12-11 16:147 F% ]# P' T" j8 v
也曾遇到过。但没懂你说的“封装归类”,“POWER_GROUND 修改”是怎么回事,如何修改。叩请详解!谢谢!
! \4 @" L$ F+ q! |7 y' U ...
6 C, B# ~2 @/ o
例如一个元件,是分裂几部分
* C9 ~" d5 U6 }+ e' r在放的时候 ,先对分裂部分进行归类
# ?2 `- I; N8 t! I6 k- N加入里面有4个运放(单个)  实际上是2个双通道的运放
' T+ ^. [& z2 }6 V. C& n4 D) MU2B表示是一个运放   2表示 属性归属第二组   
$ @+ |* j' {" B3 |  f7 }9 u5 V这样的话 4个运放就归2组   \& k& A, `$ S: d9 Y% T+ Z" |# Z
后面就不会出错。4 u0 a; l5 u5 b8 h

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

未命名.PNG

该用户从未签到

13#
发表于 2014-12-12 08:58 | 只看该作者
pgm58 发表于 2014-12-11 17:334 ^& D( S- E% B' c
在其他论坛上看到的,正好做了笔记:
4 [; z5 e, o9 l, mOrCAD 分裂元件使用方法

! m' t" Q& N# A1 W非常感谢!!!好复杂呀。$ F' ?0 l; A, s5 |
首先要在建封装的时候定义属性与值;
( r- o" m3 y7 L) n3 w然后在原理图设计页面中对每个PART进行分组赋值,还不能弄混了;
  H! P* ?% R4 Q$ |最后在器件编号的时候还要在combined property属性添加{package}。% `7 G2 b* }; }3 Y/ b& ^
真的挺复杂的!* `# e( @; A1 H

该用户从未签到

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-24 14:46 , Processed in 0.156250 second(s), 32 queries , Gzip On.

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

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

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