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