|
明细表中显示管道标高(中心/底部/顶部)的方法
6 h5 P- Y- A! M! g8 `$ Y! w8 R$ W6 ]. N& i2 _' Q9 J* @
问题:“管道明细表”中可以添加的字段,没有“管道中心标高”(或偏移量、开始偏移量、端点偏移量),如何在明细表中显示管道标高(中心/底部/顶部标高)呢?3 G [; v3 C9 n/ f* @1 Q8 q+ l# B& C4 E# }& }
) U5 e$ l0 A) M; k+ ^ n方法:在管道属性中有一个“反转立面”参数,经研究,该参数不仅可以添加到管道明细表中,而且等于“管道中心标高”减去“管道内径”的一半。于是可以通过在明细表中添加“计算值”来实现显示管道标高的目的。
/ ~8 K' s# |7 A5 m! m* M【详细的图文描述和操作步骤见下文。】* O5 u% U* ?7 Q: y; j* G. h
0 e, ]4 B j$ x# o( Y7 B. D+ v示例文件下载:(Revit 2014格式)
4 [% y! t! {" C; {* p! w' y) K! a: V1 w3 c- O
8 W8 S5 a9 r8 r. Y0 @. n本帖隐藏的内容
) x9 B$ r5 q) _ 明细表中显示管道标高.rvt (6.68 MB, 下载次数: 313) : K; \" N. ]& T( D: n/ i0 Q4 S
, [4 d* m- d" B7 `
! d, d( p8 M( j
6 t- e' _) }' P1 I/ x& k# g0 x+ q7 Y. Y8 ]
% Z* r1 Y5 }7 o. q4 {2 ]- H
3 ^7 U3 ^' _9 l1 ?8 h3 B) e5 n; Z: u/ v; z- }) u& g4 [( x7 Z6 T9 w: ^9 b) R) ~* e
(图1:管道属性中有一个“反转立面”参数) s8 p9 ^* O+ B3 F8 x8 e. W+ B g( d) `+ a6 x
/ M; d% X. V0 r7 O( R
& [& D! M8 O) {5 C/ g }% I
* x4 U. \# i% E" k6 C
: ~6 c4 S& e# r! U' L- C8 w; s) @/ M
1 T3 J* D9 I( F1 l7 u7 h/ \
/ w" f9 S4 E: ^( S
& o7 A3 p v/ t+ F
) G% }2 U! S8 m: E8 r6 r4 N
9 d" F4 g+ ^8 G
% p8 y m+ K1 s9 J0 g7 E# X 0 m" u) p: C9 Y, H) f5 C, O; v
# h, y. X/ t& f' {. V" ^+ C6 T
! ~+ v( q; D z0 k& z; G5 G! @1、“管道明细表”默认可以添加的字段(都是系统自带的参数)如下图,没有“管道中心标高”(或偏移量、开始偏移量、端点偏移量)。 a( [( _8 C3 O6 ]# v- l( j
7 H; r# D& b' t% O% Q(图2:管道明细表中可用的字段)
5 V: t! p, C- A
8 a% e6 x0 C j `. T: a2 m * u$ }( W! t7 J8 P, ] G
- m" y- V. v: \ O" e, e
2 I* \5 d0 H9 q* r* R
; ]3 M' P9 [4 c# V
7 t+ p$ i, C6 X6 }; b4 S1 I# q
$ Q! K- p4 U4 g
# e9 p6 X) b V# A" O
1 @9 P/ }" j. S" `: F
' F7 b* C3 e$ Q* x: s& |$ w# s: Z5 l: Q! i3 r0 H9 _
; ~ \3 G9 g7 Q' T" r
1 g0 o; [, O' k
$ ^1 V. p7 m+ [$ e' U; k2、创建一个“管道明细表”,添加如下字段(包括外径、内径和反转立面)。可以看出,“反转立面”的数值在“明细表”和“属性”中是一样的。) Y' m1 v( q8 e; f0 g) O) S. Y" s. J: N$ Y3 C9 |9 N6 b; s( L
【因为明细表无法缩放,文字看起来太小,所以创建了一张图纸,便于查看】! i. B& D4 s& y+ s0 ]
(图3:明细表中添加“反转立面”,数值同属性中一致). v5 e4 O$ j9 P- B! i. f5 d
7 N6 g% C0 i' j/ U0 V: N
4 i3 N S; ~8 v3 H4 E# Z2 Z
# v/ K" L& m8 o9 y r% j
/ w- {* ~- k( }- R6 \
8 e+ _/ I1 Y2 j, k7 a' P1 Z2 Q
9 q: j4 z! p5 L* s8 h
( I t2 a, j G5 o( `+ E A5 P0 P* [$ ^9 |' D
- L5 x0 D1 s; v
: {* y. h) M' X$ v" ], q2 A& F* j; [7 X$ @. R* v9 l9 S; G( h
5 O/ a( N# N' Y8 ^4 p
/ ]9 m7 C/ C& M m) {7 {(图4:明细表中添加“反转立面”,数值同属性中一致)0 i A2 ?. `" O$ {5 }
, P/ B: h3 R: y3 [/ S9 s) G$ v8 u# c7 i: R) y N, L
+ |: l. }' o6 ^4 b
5 U! B) {: h# p% ^: e% O* V, k a2 C% Q% t8 j) c
$ Z. |& O" \/ r0 K; e
) I, g; ~* ^( V7 m U0 s V8 S/ K/ i, i2 Q6 H
6 h6 d, Z( `2 z; l
) {* E d1 R0 [+ [' L2 G2 x/ ^" q* z/ Z2 ]. b3 K0 m
4 _6 I) U1 g( R" B- T- e
# z$ I' d0 Z6 Z& }6 z7 [8 ?1 @9 e0 R7 U2 n9 N* M2 c
$ ~" }' K" v, W( @! t% a3、然后在“管道明细表”中添加“计算值”——“中心标高”。规程选“公共”,类型选“长度”,公式为:“反转立面+内径/2”。- Q- O; `" o' q
注意:# u1 Q% R: W8 J7 g! c
% p# }2 a: J# n+ \. h$ a(1)计算值的“规程”和“类型”要选对,必须同公式中参数的单位一致,否则无法计算。
- E. _. U- s7 v3 D4 B* O: I& u3 T- L: k+ }(2)本例中规程选“管道”,类型选“管道尺寸”也可以。3 K$ |# J$ [4 {* k
(3)公式中的“字段”必须是已经添加到明细表中的。8 E0 b5 _+ O% o2 l4 y
(4)可以点公式右侧的“按钮”添加字段到公式中,也可以手动输入(但名称必须一致)。
3 g) l1 U5 ?8 o: S5 ?# f(图5:管道明细表中添加“计算值”:中心标高), b+ O, Q* u; O
: }" q O) Y% W" o# o0 h
1 R) p% ]7 I6 ?3 x$ e' i3 B- k) t* n0 O b
5 a. N" S0 t6 M' H% F8 ?
& r' t6 {' C' `" V; o
' g2 @ b. Q7 d: K
K; T$ G& K! e
0 d P3 Y( q" W8 i* E. ]; x8 k* F& r9 o- N/ Z) K
2 p( j/ D; {7 B3 Z/ b" \. L
& c% ?2 x( ` l ( {; t! m8 [+ w! Y! G
(图6:点公式右侧的“按钮”添加字段到公式中)
; u$ S$ u: o" v5 S I
2 ~, `4 o& L& L% J$ ~ v 7 [5 O% [4 J* O) T' x( {7 ]
7 O1 r$ S; b4 Y) D# R, k% S$ X. D
$ H4 ?; E8 K2 P [& S# Y7 Q2 A& D: X% R. k
% v7 Q7 F& D7 t) U: f3 [' k) D) v) \& E, j" D' d5 F
1 k, |* l' V4 K) @$ R% L0 [/ y% X- p# ?
; B. V! z( S6 h; M8 j% K
$ z' h J; L9 X0 \5 C( z5 Q $ r3 L( F1 V# L4 v. i
(图7:计算值的“规程”和“类型”要选对)# O% [* m9 j- [* {+ v% @' b9 _
! a+ Z- K- s3 m
! }. z! j% X6 L# n, ~
8 a- r' c/ C' g8 i5 |9 M
8 \) y, J) x# ?1 X, ?7 L! S1 N- u9 u2 C9 m
7 V' z6 O2 o6 y6 y- @/ @" {7 f" T, d( X9 [4 e' V, V4 l1 E1 o6 b6 a# \
d, d# F2 \! N* j3 I, @
5 Q; {! ?. A j$ L& M2 r. r3 u# }
g$ n& v, x0 f5 J ( Q% Q) b) l% G+ r9 k
! j3 v6 H6 s$ b: e3 J {(图8:公式只能引用明细表中包含的字段)8 I% v! c* B+ V7 `9 W0 X; P; A7 r9 h$ o) v- I2 k' q% Q- g
/ q3 L3 D. _. o3 i3 X4 r, \' b- Q% L
# \! r, A0 D6 ^2 o$ z- W1 m& l ^% t! M
" [" v2 m8 V6 g1 u. l1 F+ Y
+ A, e$ E& j% z5 _' m- e1 |( s* s8 ^
, _+ t, S8 l, K6 ?, |7 l# O3 E+ C7 u. [$ B: R3 ]. o; q
: y- b8 a5 v, v1 s, n, i+ j
7 E5 p& S! ~) l" \- ^) M' {+ \- e! u4 z; I- d" Y% ~4 u. `9 U1 j
, P2 x8 s" D5 F# k- C + ?* e y$ B- f4 p3 A4 `& ~" X8 H
4、管道明细表添加计算值“中心标高”后,可以看出“中心标高”的数值均为2750,同“管道属性”和“标注”中的数值完全一样。. k, n6 X- j8 }
# [: g3 y! ]4 G+ z【反过来印证了:对“反转立面”的理解是正确的】1 B0 P# P* l1 f& P5 C! J" Y
7 ?3 B4 N" C" J4 `. }(图9:管道明细表中添加了计算值“中心标高”)* H0 J# E4 `- X0 B: @. ^
0 x* Q$ q) \ g3 ]! H
/ ^( M: S" H+ T c& V: n % X/ j" n {$ u/ N
0 G. m# d, k9 t7 A( Q& }
- R* t# [! l! s; h4 i
& g4 l1 n1 o: A7 z
3 B3 }2 O P" f) b5 P# x- h9 X4 u/ m3 y1 p- v4 ^
/ F- X/ {! c& B7 W* N
$ G3 ?; R+ N* z# t
& Z" b& F6 _7 _" \0 a0 |( |& b. ~# }$ X$ d( i* }' X
. y- t( v0 l+ e+ ]
0 B5 A; a1 g3 x I. q4 M8 v4 ?. o! E! w5 q( @# [/ Z2 O2 h
5、接着在“管道明细表”中继续添加计算值“管底标高”和“管顶标高”。$ d4 ] _9 b; y
【说明:公式中可以引用明细表中的其它计算值】 d% y: l9 X ]: U1 _
(图10:添加计算值“管底标高”,引用另一个计算值“中心标高”)5 k* C" P3 r7 Y, V( b7 [& T
% I9 O5 E$ g/ `/ h! L
0 h3 U/ ~* f4 S; \% {
, O+ c- t+ m# i2 p% q# R
- F% P( B8 w' S7 q6 s
u6 M5 `/ s; x! S1 x3 j: P M) w! e4 m$ N% J
j# m0 }( H, K1 r' B# F
' F% ^5 W7 [9 c$ s4 r/ J9 i, a/ ^8 c p0 e8 ]
~& L' k z/ V" d6 `% E3 d6 K" _$ {
; T( d3 s" y' P5 h/ {, `2 E" `5 K2 D; z8 a
* Z5 V6 o3 ?5 m( D$ K4 [" A) E6 D& m( X( }0 q
(图11:添加计算值“管顶标高”,引用另一个计算值“管底标高”) N# U' S% u3 T' d; X$ j& I' `# b/ a, O
5 {( H# p2 P2 _( v+ ?
$ O/ d7 c5 P% q0 T- f* T: ]
1 q5 a/ c; s% O. S+ K
x9 u+ F8 d) {2 B; M
# r! a \6 [3 B; d k- i+ H# ?0 e7 J; K, X! n$ x z9 M
8 ~6 x( e& p/ W7 `7 J
2 q z# G) {* M9 Q8 f, S; K$ p1 J, r5 l+ K! r; r
% n( B9 J4 T6 f/ A
6 J% Q! E' x5 |4 B3 ] , J+ c( @2 u, W9 D- \3 ^3 {, e2 m. [) f4 f
- P5 q8 X" P2 u U) E
Y R8 K( l8 H3 |% @6、管道明细表中添加计算值“管底标高”和“管顶标高”后,可以看出其数值同用“高程点”标注的数值完全一样。
; x }! w* J( \5 f q: f(图12:管道明细表中添加了计算值“中心标高”、“管底标高”和“管顶标高”)6 L7 ~3 a, p3 n/ {) v7 k. s$ @* ?
6 L* J7 @% i: e' M9 r) l- o+ a/ r1 M! i; ~' }& `
# A7 f- i* z7 i A9 V/ g! d
, Z$ `+ f" ]. F" B w2 P0 U% G; p+ _$ I% {! ]1 Y
! F! ^) |; N. L, F' B
/ Z9 x7 m6 T$ J0 f Y
( l4 b/ l/ u' b8 `6 C! s& b9 X; s- U# r/ U/ D7 Y5 X( o
% j7 I$ T& s" x6 z4 y: C7 j
8 k4 w" E1 q/ }, |& i
8 z1 X' ^$ J, ?+ T
6 i2 o; [; X( n& E/ i7 a) z
2 f4 _; T; C7 _2 z8 {
* l+ w( x8 R& l
$ e7 r `9 G& j" h7 K$ R. l7、为了便于大家理解,将“管道标高、内径、外径、反转立面”之间的关系用如下图13表示出来。" o& O: k8 R, ]1 y
/ B% Q0 f* c6 _' B. ]0 z/ H
(图13:管道标高、内径、外径和反转立面之间关系的示意图) U, Z) R* D3 h h
3 w% p# o3 {5 h1 G/ }, n" N3 o# U
6 {. V8 w' ~0 F- m$ a' i; q: Q$ E& t" l
- l5 h) `& l3 z1 W
' j: w2 E- y$ r1 F" L1 N
: V2 w& s v7 U( v( A( n2 K; ^7 \( s3 Y. l" f
* a7 f# ~ [8 F, Y$ m+ {
, G; h- [7 N$ M" E# H0 f* r
) ?2 E' t4 @9 S7 @" i# S- b( r/ q% u) u' b& S8 j
- f; s% J+ f/ b3 _# a) h! k( f
__________________________________________________/ c9 H' f5 |$ n2 S+ K
" o; k3 o# j( j9 t
补充:非±0.00层管道的标高
4 @. n" J1 |/ x e0 L7 b3 e) n) _& @7 B1 f0 z: |( E' U$ E1 Y
非常感谢坛友“sos123”的提醒,管道属性中的“反转立面”显示的高度,都是相对于±0.00高度的,而不是当前楼层高度。因此计算出来的“中心标高、管底标高、管顶标高”也是相对于±0.00高度的。: Q, c! `8 \$ j: s4 A+ s$ N9 D. ~. R: y: J
$ @8 P4 H6 K* N" _
6 U, T% a/ D$ P, `7 g(图1:不同楼层管道的“反转立面”都是相对于±0.00的)
7 X! _+ ~0 n* P( l' C
8 t; O% B8 U+ W) Y% i. Y' }
1 i& ]3 f/ }0 v: w( z. I4 [/ F5 n* R$ n# p
7 l+ [5 `( }9 p! e/ ^: r
, E: @% p4 O ?1 J+ N9 m# E( s
G) Z# o- y+ ~8 U; I, W6 F$ K( x
( ^9 \3 h) |! T% g' l) |4 D( _% }2 ~0 @; x% h& ^" K) H
3 H3 `% W7 R R! D
. T+ \) Z0 O. s6 f" i k3 [
" }0 e/ h" N( N7 ?9 z ) }0 X6 P6 [$ J& u9 _# V. {& m$ [2 v/ b( N0 V
(图2:计算出来的“中心标高、管底标高、管顶标高”也是相对于±0.00)' `# N( t0 w0 H7 j8 K+ k) j; F, q4 N; n
7 T$ M. S4 D2 J2 o, p7 [% L) \1 \7 d9 ]0 p9 v' ?
: z' |) a S1 B, S* v$ }
, y, M J8 g/ }. j9 e$ ~$ i4 t4 G# u7 ~9 a: _/ F
' l1 V6 C; K6 n8 r& _, B1 y5 c x( h! {
' }( c1 w9 c$ F) r7 e2 h# B6 w6 n& L3 C9 Z6 R
7 W0 ~1 @+ g9 l% [6 j
) |+ _7 v7 d6 h* T& l- H. c/ f2 G S$ V4 C" M
- r8 k' t5 x5 Y% `4 ~1 K: T- w; w+ l! n2 o: E0 M: e
3 L4 N2 n% W& w5 z) X: t# r/ l% y
那如何使明细表中的“管道标高”都是相对于当前楼层的呢?% ~9 r0 M: i4 `, w8 q: t1 {- B* v* t& Q6 v- k5 ~8 c W( h7 ^
方法如下:& x* z( P- Y1 r) c3 G
9 r$ ^3 W/ Q2 J8 g1、按上述方法创建管道明细表并用“计算值”添加管道标高(中心/底/顶),明细表中会显示所有楼层的管道。
4 L* Y) S$ [1 H/ Y6 ]8 c" o(图3:明细表显示所有楼层管道)% n: d- R" s8 f6 ^6 \% T0 x, Z& [8 w& s0 [# }8 Z
* V4 I; e' U8 z3 c) D0 O7 Y, u0 D
) l& v5 S+ ?: `$ a/ F3 f
: {4 q" z& }# }% i
5 E. x: P% T6 P. P7 J
( @+ u* `0 b9 l0 X
- ?2 T; M9 H; s9 C/ s! A3 F* B, i! c$ U' f
+ e; `1 m) S% D/ `& `" e6 S2 W- _8 p. j. t( u
0 j' Y4 i: W+ G
8 X+ t6 D& T) }3 b, R. e , r' ?- q7 K. a% B' O5 q! s6 t$ Y' q3 m* {
5 L5 \, Z5 z } m
! `1 G8 m& R' f; _* r. ^6 z$ o2、复制创建的“管道明细表”,有几层就复制几个,并按楼层重命名。用明细表的过滤器(过滤条件为”反转立面“)将不同楼层的管道分开。
3 J* M; N& _- X1 N(图4:用“反转立面”过滤负一层的管道): E0 j w' _+ {7 f! C" x1 Z
/ [7 [1 c1 f6 {5 n3 M4 h* Z) s
: L4 N( c' @# q: V - h+ L3 I& J2 b$ Z
6 k" d. q1 ?$ I
" W: }5 G* [$ I4 v5 Y* N
5 `6 s6 ` Z: t; k- n0 T8 n. ^( V: W5 J/ C' x6 j
$ x" c: J, ~+ P- ] X+ J* ~& _0 ?# G/ r) {& k3 b$ b
0 j1 N) O* [" ^2 E' X0 B7 I( J, I' s( k g
% O+ `, w+ N" ?/ V& p9 ?* y$ }# o
i! @5 }) r, O' b: C! T q(图5:用“反转立面”过滤一层的管道)
3 ` K, Y1 x% o4 R
|/ O, a4 {+ f, h ! K( ] s5 i2 f
1 d7 H$ @5 c: M2 K- [- \% F# f9 u) Q
/ F C0 f3 e. r& K9 X7 N' I! R
' F( s# l: r5 Z l8 d$ \" j% E) f$ a. w3 M' H, }1 B3 R
) V8 u4 @1 @, i$ y6 ~0 d
; N0 p5 V4 _$ V W; Z, Q8 _8 `
5 @3 V, X- R9 R
* x' h3 M/ {; L+ |9 s6 ~ 5 p3 h3 E4 @0 {& ?- @+ r! E
(图6:用“反转立面”过滤二层的管道); r& R/ {; r* ~: b# @6 q; P/ P- ^6 q# @1 W
3 i1 } |, n3 C$ b1 Z2 _, R
+ E8 x/ R4 ~/ C- a
5 v. v! j. J! k2 G+ z, r! _
$ x; N0 m! f0 N
3 s* Z! y! U0 M& y5 y7 x9 K6 y% n, D: X8 U* @+ K
; r/ n) R) T8 e0 Y% R+ o7 M
7 c) q1 b4 T# g* T, q Y, m, `+ R( t
1 |) H1 h3 Q) H6 l( {1 g
" V" S; y- G, Y: W) y, c
* a* f8 b* v: o / g5 ], [; k% R% A
, b/ J1 f" z6 u0 S9 E5 I. O4 m0 h; E7 K
3、然后修改非±0.00层“中心标高”的计算公式,±0.00层以上楼层,要减去楼层标高,±0.00层以下楼层,要加上楼层标高。±0.00层(本例为一层)不用修改。! w' ^! b4 I3 X
! ~/ D/ y: O( L5 P% p(图7:修改负一层中心标高的计算公式,加上3000)
' x' \8 b, E1 g% ~- U
8 A/ @) ?& b" u. [
0 Z: [8 y' G/ U) M4 [" T
# k/ M& B6 b& D, ]" H
6 @* T0 p& z* W1 `
1 V- l+ K# @7 }" p' X$ N3 W$ R7 E* }' s0 g: `
( H- h$ ^4 K: A3 M
; Y+ n S0 Y5 b2 T2 A" H
$ ]3 J' t# a8 Z7 d( w9 Y
: b8 C; [- @( w7 q7 Q. D
5 i. j. l+ L, W$ d
- F6 T3 U( j5 r% S( }- n
(图8:修改负二层中心标高的计算公式,减去3000)
: o- S' T; M- U3 ]
* X2 k! m/ l% p4 x7 q2 p* U0 \
4 D( T1 H S m' S1 E' e& N) M" k
# q' P: X1 }9 }5 U
/ {& h1 G8 m. Q, M2 m# M+ {2 U0 h }- C$ o" g
9 k8 z$ M! F: F7 j) V* e& y5 L
# ?1 E' Y" X7 T) `6 R N+ S
$ {; [4 ^& T# D, o9 A7 ^& G
9 K2 E! n; i0 j9 C' a6 e4 F0 l# M; }' \! n
+ F: k/ y4 P% j9 d( J, }* z(图9:对比负一层、一层和二层管道明细表,管道标高都是相对于当前楼层的)3 x4 Z& [" J* V6 e7 m; d$ R: g) i. L; ~: U- K( w) m
3 ^. q8 H& C% E6 v( v & {! o1 J" a) M
1 H/ D$ o9 H- T7 [# ^
4 E4 k/ ^3 a; \0 X$ u
* S9 X" ?6 g! f! ]6 K5 WA09.png (114.9 KB, 下载次数: 0)
& X6 C: P8 x$ T& |/ S) S, D3 z$ d. c- W+ P9 P
下载附件 保存到相册 9 q9 h. ?" ~3 |" \
" g9 ~! ~8 F5 l8 ~3 t8 z) c- w2014-9-16 17:18 上传& M1 v2 L6 q3 C. y& ?8 l& o2 O
! Z' b$ c+ y; S! n9 u
' S/ m) _; o6 O1 S; |' |
|