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