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