|
明细表中显示管道标高(中心/底部/顶部)的方法
5 t; A0 s- ?" @" [( z( s; r s3 E) Q; i
问题:“管道明细表”中可以添加的字段,没有“管道中心标高”(或偏移量、开始偏移量、端点偏移量),如何在明细表中显示管道标高(中心/底部/顶部标高)呢?3 G [; v3 C9 n/ f* @
8 e- @; U* A8 A @4 P7 W) c" E& d0 ]- u$ C. v+ t4 v1 y
方法:在管道属性中有一个“反转立面”参数,经研究,该参数不仅可以添加到管道明细表中,而且等于“管道中心标高”减去“管道内径”的一半。于是可以通过在明细表中添加“计算值”来实现显示管道标高的目的。
. Z4 ?( Z* G& a2 x9 |【详细的图文描述和操作步骤见下文。】6 i% Y9 x$ c, V t
1 F1 \6 d: r% `4 w c/ |
示例文件下载:(Revit 2014格式)
( b0 N. I/ K( Q n' x, k t$ P$ I7 k: L
6 Y5 V4 j* ~9 u) N, I S
本帖隐藏的内容
0 V1 ~. R1 ?, J1 Q/ e' V 明细表中显示管道标高.rvt (6.68 MB, 下载次数: 313)
' m, e% T. a7 Y. F
- [- |7 e( K/ n! T) O( @. B) g4 ?% k$ Q+ P9 x; v4 i5 h# s6 @3 |
* O" D* d7 t" r. _
5 [, E% _/ u( I3 N4 ^2 Q2 l* ?/ _; K' Q$ z" V1 b$ P- F9 C3 X
" e* }5 F& P4 U$ Y, {( U C$ B
5 n; Z: u/ v; z- }) u& g4 [( x
$ C! y# j6 v/ m4 t$ z% ~(图1:管道属性中有一个“反转立面”参数) s8 p9 ^* O+ B3 F8 x8 e. m+ {4 ?6 J6 D
, \* a7 }& r% }" Z& K / y4 M' j& N+ P
# O5 U3 I9 a4 A6 X$ w/ g
% a! F% W) E3 b# \+ C7 x* g0 \5 ?
$ Y: E9 u5 X* Q: J" }! v W/ D* U6 g7 Y: g( V: i P$ t' x3 r
j; @9 a8 d0 a0 y' d3 E$ I
! x, R" i8 W8 t8 w3 M
$ X( k9 W& P; M! z) ?
/ m; d* B4 N! H i! N- G# `9 ^* k, p
! p. a3 ?" D6 @
# h, y. X/ t& f' {. V" ^+ C6 T
" |8 d0 g! N7 D& X( |1、“管道明细表”默认可以添加的字段(都是系统自带的参数)如下图,没有“管道中心标高”(或偏移量、开始偏移量、端点偏移量)。 a( [( _8 C3 O6 ]# v- l( j
/ }5 S+ ?# j) }1 e5 `6 u0 o7 M4 \(图2:管道明细表中可用的字段)! o: C6 p0 R: W
$ T2 A' ]% N9 h5 B( L& r2 F2 ]
& ^) a6 N+ T1 D0 W& F6 n2 N$ l" H* H5 F
: l' f- O7 ~, D2 m/ D. S6 K7 i
. H6 s# }: h3 @: G+ F. V( }9 Z$ s% ]1 h! W
4 I! c2 f3 k% \* l4 B: F
+ p$ y) A q* J% a; L
! _7 N& m. r2 B" s9 ~% m$ ~
, i/ g9 n7 k& d. H. ^& q$ `) @/ K9 F: \& p h" h
; ~ \3 G9 g7 Q' T" r
& G2 V; @+ p- B: S. A7 J1 f8 p0 j _' B" U, P6 V! T' K
2、创建一个“管道明细表”,添加如下字段(包括外径、内径和反转立面)。可以看出,“反转立面”的数值在“明细表”和“属性”中是一样的。) Y' m1 v( q8 e; f0 g) O) S. Y" s. J
! X+ @6 p f& t9 G【因为明细表无法缩放,文字看起来太小,所以创建了一张图纸,便于查看】& p! P ~8 @0 w, r+ K: Q
(图3:明细表中添加“反转立面”,数值同属性中一致)% v3 W5 G( O/ u! h+ w
. u7 j9 V; r$ M. }- T4 y 5 u0 N+ q d% ~) ]
5 h( D# A. ]" B3 I: k5 p
, `% r5 U( e. q
$ c; J+ J- z' U6 M: v9 {3 I/ c5 E8 F" H$ ] \& R
: g3 L' g8 A! F- X; A2 F3 B# e1 |" s e, H0 s, q, f) }- Q
' g& b/ n( h& X. T
; U2 B. g1 x- `' s( s! i' c3 T( q2 g/ P
5 O/ a( N# N' Y8 ^4 p w( W8 a6 Q0 j) T0 F. A
(图4:明细表中添加“反转立面”,数值同属性中一致)0 i A2 ?. `" O$ {5 }
+ T. Q M# o. J# Q& }5 A* Q$ d
& E( H/ H r+ b1 d( M: g 5 o& w# t" t( O: o
+ p8 k& D0 d3 ~; u8 M7 j/ y7 _; A3 a& Y& T! B" b! R5 D. n
4 T" ^- T! b1 k! x; A( x: l. T
2 m, p+ ^9 r( M! d3 ~ S; m N) |" y' E5 D
" ]' h6 G. L% K+ V# }# H u
. Q/ Z _. |% h+ {6 A4 V! C$ ~
3 `& h/ B: U( i' I: J4 C$ O; ~* o
( ?& }3 W) K2 X5 T
: \& N6 b5 O" s
0 R7 U2 n9 N* M2 c7 |+ {! X6 S8 i; ?$ k
3、然后在“管道明细表”中添加“计算值”——“中心标高”。规程选“公共”,类型选“长度”,公式为:“反转立面+内径/2”。
$ C5 M( @4 }; g+ T1 f注意:# u1 Q% R: W8 J7 g! c
- U2 Q% n! o# I% S( T+ u! j/ `( {7 n. j(1)计算值的“规程”和“类型”要选对,必须同公式中参数的单位一致,否则无法计算。$ O2 d8 A$ t2 {
(2)本例中规程选“管道”,类型选“管道尺寸”也可以。0 n8 U% ^ r. |' B+ h9 P* C
(3)公式中的“字段”必须是已经添加到明细表中的。
. ]2 w, X; i6 n0 n2 e; `(4)可以点公式右侧的“按钮”添加字段到公式中,也可以手动输入(但名称必须一致)。
" ^+ S* V2 l4 V9 g! k- y+ W1 D5 u' H(图5:管道明细表中添加“计算值”:中心标高)0 a; y! _, a. Q+ d6 u
+ g8 }) S9 ? \- z9 u p- |
% m9 p4 @6 N' v O, y0 X
- W& v/ V3 k/ o8 J# ~8 B
7 Q5 ^/ l5 Y d! T9 { F) L' I& {. C+ C
0 o6 }% M! J2 v& M, P7 T
! M) [2 s$ w: p4 d N. R7 m( @: q
- q7 o) s8 s4 D$ F: Y
; l; C4 R3 Q2 y' P$ c1 ~" h
& b5 i* b9 g) z& T; e6 E1 n0 ?& ~6 q
) ^5 a% Z$ l: p. R; d! {4 X(图6:点公式右侧的“按钮”添加字段到公式中)
+ t5 l( s) U( R1 W ) x- \4 Y3 G$ @: u( ~3 u8 b
" |4 P3 D: ~& x. @
7 m$ f& t/ n; m, e' O5 }7 i
5 B* D. E- V% S8 |) @* b3 |9 t$ X" D$ |/ J
+ A6 |, R* p) r( r6 H; P# |. `" o7 P/ e& M- y, u/ h. Z
5 ~) P# B& l3 g3 r4 A
, F- N; k7 _, N2 d1 a
% R: ~+ K! C- i$ B3 c- f, q j4 R+ T. `1 s) Z" T
, t- s6 [0 ~; H/ V% p9 J, ]
: J/ J v( N- E" t" i6 {1 p H(图7:计算值的“规程”和“类型”要选对)
. [6 v! h5 ?- P% o1 `* i5 g
) B9 Z3 p W9 L9 Y- J6 r
- I4 s! E" Y( |% x0 D. M8 ^7 N4 f
- r( x. t" `0 N# t
. }, H: ?) }2 @, M# u* i% H2 v' J: C' J
3 ?) B0 u5 l8 x6 m) A6 L2 z5 M0 f
( ?* f! S- X9 W+ ^9 W/ y: R
6 o( v7 e; R, \$ o4 s
1 i6 q7 [6 E: q
6 z9 w. f) V* a! f8 d6 ]- l6 Y) R
, T" D. u# m- W ( Q% Q) b) l% G+ r9 k( L. w0 u# i* B' _$ d
(图8:公式只能引用明细表中包含的字段)8 I% v! c* B+ V7 `9 W0 X; P; A7 r
# a3 r1 P4 q0 V, F' A" }" i8 J' S) R) e" o: j
2 A! {4 v; f. f$ I
9 m1 d7 ~+ r$ ^# M2 T0 n- q+ c. A6 x5 R. G' x3 A
' N7 s& R T# S) a7 W- b& ~& a# Y9 E) O
@( ~5 T1 Y, [1 A e P
( P% w4 a( @# a. ?
; T/ f1 m# x) W& T( s) B
% ~% A8 ~6 W- E' U/ J& @% Z; P$ e
4 N8 ?0 ~+ v: y4 k4 `! x * E4 e! q& w" i7 A
4、管道明细表添加计算值“中心标高”后,可以看出“中心标高”的数值均为2750,同“管道属性”和“标注”中的数值完全一样。. k, n6 X- j8 }
" i0 h, q2 T: v+ P. X* b【反过来印证了:对“反转立面”的理解是正确的】1 B0 P# P* l1 f& P5 C! J" Y
3 G; W- d! c" h% t(图9:管道明细表中添加了计算值“中心标高”)* H0 J# E4 `- X0 B: @. ^; h, v6 `4 t) Z. l
+ J8 x6 X/ S( ~' k8 }4 V' R$ a# {
& } {$ H3 Z% n& ]" R4 d3 b
* r; r0 P: a8 d: s
" s1 |- v& O9 @" W$ t/ ^- p6 ]
) |" G* t, N6 O$ |; ?7 j5 ^1 s% v- X2 ~
' u$ n. u. z; ^' q; ~
* j3 w1 t/ q, X- a1 B) B
9 R/ s5 a7 p- R# I1 A8 f7 O* b, |- U
/ ^+ L1 L; v8 l. w . y- t( v0 l+ e+ ]
6 d* |! b0 f0 n% \. q4 M8 v4 ?. o! E! w
6 q3 {0 N4 l4 C0 R/ w* z3 D# Q* ]5、接着在“管道明细表”中继续添加计算值“管底标高”和“管顶标高”。
6 Y( a) _5 Z2 ^5 M( a2 V% T. l t% [【说明:公式中可以引用明细表中的其它计算值】
- N) o% o/ k7 w' r1 R(图10:添加计算值“管底标高”,引用另一个计算值“中心标高”)5 k* C" P3 r7 Y, V( b7 [& T( S j& g0 j; b/ p0 V
+ i; X5 a0 H+ W) n I* @ 1 v& S% j$ x2 s( l9 N2 v+ g
- i1 I9 c2 n6 j; q1 q
. a; J8 v9 H$ L5 K# l
4 _& c9 H' E' _+ q. E/ ]4 P' s& h ~; `% |, h }1 l
+ C' j0 k" \( g2 V9 m
" }: B6 _5 d3 V$ \0 U( l4 ^! a6 g8 S! [
* d$ W& E' Y% C
7 c3 X& G8 K' r9 }6 E * Z5 V6 o3 ?5 m( D$ K4 [! i* j( T+ }% U" d" `$ [; ]
(图11:添加计算值“管顶标高”,引用另一个计算值“管底标高”) N# U' S% u3 T' d; X
; Q N! q. K3 B$ w# {% d+ S* P
0 q" r* J$ I I( ^+ ]- ]: o 8 w6 _; {1 C! _
/ Q! D1 r1 M. Q+ I5 D- ], C% r. n
9 }) A/ u& Q: x+ m& _
& P7 Y* ]2 D8 x+ _' y
, J* G- T# O+ P4 Z/ Y `* c* U B' K! ?0 R
) r# G P* ^) ]- Y; G
2 U: m7 T5 _2 l- U$ ?/ \, D3 R2 j7 e! c1 e2 r8 |& c; l
k+ Y' J. {' i* ~" r' r
, J+ c( @2 u, W: \! e" c& L, M4 Q. G( I: ]
- P5 q8 X" P2 u U) E7 f% b! W; c: j( Y
6、管道明细表中添加计算值“管底标高”和“管顶标高”后,可以看出其数值同用“高程点”标注的数值完全一样。1 Y9 z5 O$ j$ W$ @$ }7 R
(图12:管道明细表中添加了计算值“中心标高”、“管底标高”和“管顶标高”)6 L7 ~3 a, p3 n/ {) v7 k. s$ @* ?% Z+ }: Q4 q, F; y2 e( Y. h) E
" ?7 ^$ r+ D$ p6 Y: i$ B' M
: ]5 o0 V# [8 {4 J. S8 E$ M
! q+ j5 E9 T" e! P3 B! p; k: H X) C; J" `/ [; h; e
5 B0 q$ B# ?- V
' g8 k7 |9 p: b# J( R( S
9 q- L& O: e/ u* K8 u
* s* V) ~; v5 F' s, \/ |! R' U; u
: n/ g. [1 A4 _6 S7 V
+ U) a. I/ n# Q! Z6 z
5 x" ^& r7 Y! t
+ f' J7 Q9 E ]. M: {+ O
2 f4 _; T; C7 _2 z8 {
% G2 i) n+ W8 h: t0 @
" y7 a# ^; ]# y. E7、为了便于大家理解,将“管道标高、内径、外径、反转立面”之间的关系用如下图13表示出来。
9 u8 p3 f; N& B0 P6 P7 K+ \2 J" O& k% u1 H
(图13:管道标高、内径、外径和反转立面之间关系的示意图)0 B) @: T5 f0 D
& |) z, Q* R8 g% T
' w: `/ x+ q F$ m
- Z' [, V- Y! K: K0 ?, Q6 L' x
* Q( N/ g5 r" E$ A3 d( e
4 F3 U2 l3 ^* Y
# {1 d; B. d+ G; Z, Y- g
6 W# P8 ^- O& h* @
9 U" D3 S' g' b! ~ ~- p
, x/ \, Y) O' }& u6 O: [
2 ?: u! G( H0 {- M5 s* E' m5 O! T2 j: i: W% }
8 g- V6 l, ~8 U, k, _: h+ D__________________________________________________
: Z2 y5 _4 s* j5 [/ x; B
1 Y7 f2 ]1 e) a) T* O9 L补充:非±0.00层管道的标高* z D! W1 L4 ^; ^( a% u
0 L7 b3 e) n) _& @7 B4 P" m8 h$ V; e+ B
非常感谢坛友“sos123”的提醒,管道属性中的“反转立面”显示的高度,都是相对于±0.00高度的,而不是当前楼层高度。因此计算出来的“中心标高、管底标高、管顶标高”也是相对于±0.00高度的。: Q, c! `8 \$ j: s* K4 G# m+ X6 [: b- j
$ @8 P4 H6 K* N" _
' G# E# }7 X' D' b(图1:不同楼层管道的“反转立面”都是相对于±0.00的)
# l3 q& Y7 h" r8 m; K- T) e " ] Z5 Y" D% E% n, i. }/ O& |2 |
/ H0 K) L l' y. @* Z$ x. R, u7 f( S. l( Z7 m* n6 s$ G
: X4 j Z; v1 D% P, k
% u3 x9 p2 }6 }/ }( [$ B8 e M8 j1 f0 N( B
* i4 s7 S' A$ X; ] R D7 r% C9 _3 z, m( H- _( f z
2 W1 z# f8 t8 |7 X& q5 v- c2 O. p& S# z9 o; |( J# B2 P# F0 i m
1 ?/ W% t! C3 o' g ) }0 X6 P6 [$ J& u
' N' _% N$ m. x1 [(图2:计算出来的“中心标高、管底标高、管顶标高”也是相对于±0.00)' `# N( t0 w0 H7 j8 K+ k) j; F, q4 N; n
7 [8 o! z2 w& K8 i$ V, J! E. i, N1 ]" A' X
; C5 G% W0 ~; Q/ C4 A
& S& I/ O! X* S/ J7 j# H# j6 t8 q) J" J. i
5 _8 u/ Y! @& g/ q( R
" `- ]- q7 b" m! ] t" z7 f2 [1 a w- t
7 V1 D$ A# Y% A# Y) Q0 f. d) y: h
# s( t2 K* y5 P( p4 l* l
5 }$ v. h/ G5 b; @' X0 L I1 y# m8 V
- r8 k' t5 x5 Y% `4 ~
8 O6 E3 K5 F. D3 e, U- |! T3 L4 N2 n% W& w' w9 Z l6 }1 {+ I8 W# |4 W
那如何使明细表中的“管道标高”都是相对于当前楼层的呢?% ~9 r0 M: i4 `, w8 q: t1 {- B# k' t. {9 [. [3 H2 _* i5 V; H$ }
方法如下:& x* z( P- Y1 r) c3 G
& ^( c+ Y& ~: {& _$ I( C7 R1、按上述方法创建管道明细表并用“计算值”添加管道标高(中心/底/顶),明细表中会显示所有楼层的管道。
h* c- L3 }2 i. E" |4 t+ C% ~3 ~(图3:明细表显示所有楼层管道)% n: d- R" s8 f6 ^6 \% T
5 W0 c8 Y( g d& a+ A+ b- @2 [# f6 o4 O* a
3 h7 ?) Q; X4 {3 k7 F7 _
1 `- l( A% M, P
" n9 b5 z7 ^5 V/ T+ ^
$ ^1 n1 t; j1 r8 Q4 W& {& W$ U
2 z" [# M" |2 ~# J0 ~% V1 r* |
% J# _) g; C) x4 Z5 O& T7 t5 h5 p% ?+ }9 y7 A
, K6 H# S# \0 Q1 T& ?
n: U7 @% r+ V: T3 x. z, b
: N7 I9 h5 ~ M7 r1 J! X# u , r' ?- q7 K. a% B
+ ?1 ]. N- Y, q6 X5 L5 \, Z5 z } m: U( z; Z. o2 C; ?8 r
2、复制创建的“管道明细表”,有几层就复制几个,并按楼层重命名。用明细表的过滤器(过滤条件为”反转立面“)将不同楼层的管道分开。& f. a/ |6 O$ j- h/ J
(图4:用“反转立面”过滤负一层的管道): E0 j w' _+ {7 f! C" x1 Z0 z: x) w: h/ r$ U
: ~$ k6 p" ]7 S, f& \3 p: P) M% `# j
# |& X9 c) w; t
8 k& q6 T, @$ ?6 _" f
8 h/ b# [3 L% T$ r/ ?' d, X
* k/ w- n7 J% n' h. g, J
- O$ G! K2 {4 ~: {% f, E3 H# E9 I4 V) I5 T2 A) E
8 I( s) o& N0 \4 F0 v% G# r* _
0 q7 y8 b7 u8 q$ w& H; D3 T& g; w# x; p
3 @, B8 ]9 o0 K, h' n
9 `( d6 F' \' ^6 g7 c(图5:用“反转立面”过滤一层的管道)
1 w" X& l! F' D G
8 c. m, K; o; z8 j# t
) S+ Q# m2 R* i+ A% J) i* K" y* w$ B$ S- l
# ]- Q! V/ k1 m: h, {
5 ~9 q. m7 V, u3 r- t/ E6 b" _# ~; [" E. Z' o; N1 Y$ {- n- _% ~. W- p' ^
4 J$ N& _8 T, ?* p# A; y4 R( I8 z d4 \0 D. v' D5 M S |
( z; C) A% x* y. a/ e4 M2 n
) f. J: m( O0 J: I$ h, v4 ^/ u! L
* ]0 U2 X$ _- r' ?& @( Y& ^; ^ % ~/ o \: o3 F' x
(图6:用“反转立面”过滤二层的管道); r& R/ {; r* ~
4 a& O e0 u3 s8 H5 m, W9 x
' p! Y# n4 S( J) {
; k6 }$ N2 q/ B, r& H" Y$ |
+ s3 f# @$ q" `% a
( n* i6 }/ H+ Y, R2 K. f
$ p) I5 a# v$ ]- [& {
$ E5 J) @) I3 P6 b# x, f& F4 R. z4 ^. _2 T. m
# J3 g: l- s8 ]2 u, q' n0 F. v9 p+ j8 \4 Q4 I' S
6 z* {9 p' M, K7 C$ E
: k, ^4 a( e! F' p% A6 G, |( I- O
/ g5 ], [; k% R% A
- P# f* p( r* I9 `6 T8 _
; j) m8 G H7 v1 `3 z; O/ c3、然后修改非±0.00层“中心标高”的计算公式,±0.00层以上楼层,要减去楼层标高,±0.00层以下楼层,要加上楼层标高。±0.00层(本例为一层)不用修改。! w' ^! b4 I3 X
* b+ ^ ?6 v/ `" b; B6 }: d(图7:修改负一层中心标高的计算公式,加上3000)
# U- @/ x, A$ J+ `; E / g, y4 k, u& @2 m# A
- o& I5 d4 `" I4 _9 t" t3 v9 z E, n, g1 Z5 m! ^$ M* O& K0 L
' \+ j# n& j% W s% l# M& G$ M
8 k; `, V$ c) A7 k/ X6 B- `* ~4 {7 j. Q2 [! V! ]
" Q L9 ]/ l" w: Y
: d w. P, }* R! {9 W7 \ Q
% h: V* P) T0 k' J
& R% ?% Z# h9 j6 H" r8 _1 ~+ ]
+ z, b4 D8 b% @* @' K% j% |' B
4 a% V) s! f5 c) ~9 i: j, _(图8:修改负二层中心标高的计算公式,减去3000)
7 Y' k& H$ Z; g( i+ p/ {$ ~- s 6 }4 H9 W) D4 `9 `' n5 V
2 Y. t9 [7 B& [% O) C# u
7 Q5 w3 X* `3 V2 S; d
- _* W3 P* L R- l% |& Z' C' g& c, y( R ?" ^5 J' k
6 }6 D( S8 t- a0 G# `% H# `+ P
: `7 n1 Z' D( P4 `" Y% K' M
2 t( R& m# w5 P) y% G* T
# n+ Z( P5 @( u1 U& v7 ?3 K& Y1 Y6 J$ U
- B6 S6 z* k; U7 M- K- `
9 A# l# m$ i: F$ s2 ?) Z9 c0 S
(图9:对比负一层、一层和二层管道明细表,管道标高都是相对于当前楼层的)3 x4 Z& [" J* V6 e7 m
$ H: S! ?) i/ ]
7 Q7 M$ |9 k6 z, \8 D3 A( H
" v6 [1 x$ g1 q" r- E( F/ k2 l+ x5 R' o5 F+ X! |
: L* A) u& C' W& O M6 u
7 _2 b; T! E m* M# Z
A09.png (114.9 KB, 下载次数: 0); u6 }/ w( K& Y
3 }, W% `: N& K7 A, [; p下载附件 保存到相册
; V7 i; [" M! F5 Z9 `
: B+ {$ b3 n) p) h: k n2014-9-16 17:18 上传
0 a- h/ v8 P, H% |! j2 m! u: ~+ B$ @$ f$ X# m0 {
2 w0 u7 w+ W: L2 u0 u& Q
' |
|