EDA365电子论坛网

标题: 五步走 Altium ROOM 详细使用说明及其规则设置! [打印本页]

作者: tzwhzf    时间: 2010-7-23 13:13
标题: 五步走 Altium ROOM 详细使用说明及其规则设置!
本帖最后由 tzwhzf 于 2010-7-23 13:15 编辑
" q3 ]# N" t; i8 X
6 X6 y0 ]' b$ wAltium   ROOM  详细使用说明及其规则设置9 l& n6 Z6 L' ]" @$ w; C
. J7 ?& R: ~5 W3 m- C+ p
第一步,工程选项设置5 W9 `6 Y/ G' N$ H* [
Progect -> Progect options..
9 O' P! z# Q8 R$ J打开工程ECO Generation,把remove rooms选项设置成忽略;6 [8 w$ ^+ j1 W# t' S0 d+ ~- P; \# p0 k

/ ^/ H' m1 ^3 w* L" \第二步,放置你的ROOM区域;2 G: z; x$ ~/ n$ a) `3 g$ w
Design -> Rooms -> Place ** Room
3 N8 P& p% I5 S! p当你设置的ROOM区域有重叠时,软件默认高优先级别的有效;  f: f( x! d2 B! M  O, K- C  i
第三步,设置你的ROOM规则;$ i, L1 Z# `: d+ J/ g

) Y6 J8 g* Q9 M# H本例工程我设置了两个Room,分别对所学要Room区域控制的元素加入到ROOM空间里面来;2 D) \; ]- S& E1 l
我们选择advanced(query)-> Query Helper
' F# x* h8 R% U7 ^1 c3 H在PCB functions 或者 PCB Object Lists中选择自己所需要的元素或者对象进行设置,元素之间的关系我们可以使用软件提供的逻辑符号在关联;- t, u9 z2 \/ V2 c7 u
例如InComponent('U1') And (IsArc Or IsTrack  Or IsVia)
7 g' J1 c. T8 X7 A8 q0 u" }第四步,设置你ROOM空间对象的规则
( b* r3 K! |; `4 S例如我们BGA内部需要
. @4 R6 s) W0 Z* S1 E/ P1 U过孔是0.2mm/0.4mm% P/ g8 L9 v* Z5 w
' I# E- `4 L3 T3 _: f- F
走线是0.1mm
  H4 l- K$ k. z7 |; O1 s1 X0 @: c
  Y( x$ ^! I9 r/ V. C安全间距是0.1mm
$ N* K: b& r% W, z
; X& S+ l7 J/ g% P. t& s可以参照上面的设置方法进行设置
% c& Q  l2 @! O0 A: |# ], Q第五步,恭喜你规则设置成功。4 z/ J# g' W: V* r2 i, ]# p( n3 `  T
你可以使用BGA自动扇出功能来体验ROOM规则;
作者: tzwhzf    时间: 2010-7-23 13:14
之前发帖的文件有些同仁还有些疑问,这个更加直观。
作者: legendarrow    时间: 2010-11-20 23:26
回复 tzwhzf 的帖子% Y- Z1 f6 p' W6 f) E8 O' A9 q
4 T0 o5 M  i$ u2 W' E, X4 \, M' y

, U, ~( R) C& x) ?+ R* O问一下& l9 `% y" P& h# n1 I) j
一般设置room里面的constraint用within room+约束条件就OK了" n; v8 E5 `+ n: Q- B, B% T1 ?
你在最后设置space时候IsRegin是设来做什么用的
9 k% F9 o; Q& i1 y. X: ~3 D+ q0 w
作者: 苏鲁锭    时间: 2010-11-22 09:15
谢谢分享。
作者: weblibai    时间: 2010-11-30 16:48
谢谢分享
作者: legendarrow    时间: 2010-12-30 17:15
回复 tzwhzf 的帖子4 d5 R* B6 O9 s# U( b4 m5 L' [+ Y! W0 _
4 S2 I9 e- [! m/ G
还是对最后的space设置不是很了解
" ]- a2 N9 O8 \, U3 ^3 k如果我设置的是room的名字是LEGEND5 f8 q2 |( \  W" C0 I
我在设置space的时候第一个是% \* J+ [! w6 z! X, f  z. }
WithinRoom('LEGEND'),第二个设置的也是是WithinRoom('LEGEND'),
$ N) b3 W( \. D但是没有什么作用,想请问一下我错在哪里9 A# l( u8 u/ B6 J6 w( D  g
space在room设置的格式是怎样的
8 V: y7 Q. N( [" ]! R2 g
作者: 123321a    时间: 2010-12-31 11:39
太强悍了,试了很多次,就这个有用,强烈建议置顶
作者: tzwhzf    时间: 2011-1-4 14:11
回复 legendarrow 的帖子( v  O2 Z7 o# \: L1 p; d
& A  }, o. ?; i, W1 R' H. y. q
你对ROOM区域的有效元素有进行设置不?
- A& q7 e1 {1 f2 R3 l' _" l+ ]
作者: tzwhzf    时间: 2011-1-4 14:12
回复 legendarrow 的帖子+ g) l+ t5 D1 j: c+ I- s
. a( [7 b3 a+ o. l: \
这个是设置普通间距规则的!
作者: legendarrow    时间: 2011-1-6 20:54
最后又琢磨出来了) }  f/ @8 m, q2 G
谢谢. l: {# ^  K# }* F8 o
但是都是些试出来的小伎俩
9 a' |5 {, ?- p- O' N不成系统@~@
作者: gyj82117    时间: 2011-3-18 18:41
ffffffffffffffff
作者: rongsun1123    时间: 2011-3-24 10:22
protel99se 的room怎么用,有人知道不?
作者: gkangn    时间: 2011-12-28 09:05
过来学习一下 以前都没有ROOM的概念
作者: xxb5262    时间: 2012-1-13 14:12
-> Progect options..
1 n  S9 K) h8 H! W: X) Z我的怎么是灰色的。。。不能打开?
作者: zzgezi    时间: 2012-7-8 09:29
没用过,过来学习下
作者: 77991338    时间: 2012-7-12 09:21
xxb5262 发表于 2012-1-13 14:12
) |# _2 a2 h* b" U0 u-> Progect options..1 H  ]' q/ C2 a8 V+ X" k
我的怎么是灰色的。。。不能打开?

- i# z( _0 E: w5 }! O: Y$ b那时因为你的PCB还是一个单独的PCB文件,并没有在一个Progect里面......




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2