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