|
明细表中显示管道标高(中心/底部/顶部)的方法
$ i3 V$ ~* {1 f9 O: R5 ^2 _2 B3 D7 s% m" Y' T$ P
问题:“管道明细表”中可以添加的字段,没有“管道中心标高”(或偏移量、开始偏移量、端点偏移量),如何在明细表中显示管道标高(中心/底部/顶部标高)呢?3 G [; v3 C9 n/ f* @
- S8 X" {; m9 X2 u
5 z; |. ?$ l% }7 o% c! H' M, N" ^方法:在管道属性中有一个“反转立面”参数,经研究,该参数不仅可以添加到管道明细表中,而且等于“管道中心标高”减去“管道内径”的一半。于是可以通过在明细表中添加“计算值”来实现显示管道标高的目的。& m7 L$ k* w7 A
【详细的图文描述和操作步骤见下文。】% `; E e( r, x% R2 k
' D" ~3 P6 W1 K$ B, g) c) c示例文件下载:(Revit 2014格式)2 N6 D; {* k9 }
4 W8 G1 B# ?" k
) Z( V6 ?2 Z$ K- z N ^& q, D) n) R4 _本帖隐藏的内容, ]$ P/ F( V2 u! \! S
明细表中显示管道标高.rvt (6.68 MB, 下载次数: 313) * R# m0 A& A4 A# s# E( S- n4 Q) z
9 z, d% J) \( o' B7 K: {1 X3 J7 [" n2 E0 Q
/ y+ U" ~/ o% s7 L# x
" {2 J! g% h9 ]$ s; k( k3 x) }* L1 Q, j
6 d0 u. X# }9 A; i# Z: Y& y
5 n; Z: u/ v; z- }) u& g4 [( x
3 r9 ~& Y8 ?( z(图1:管道属性中有一个“反转立面”参数) s8 p9 ^* O+ B3 F8 x8 e1 Y+ v8 { ~' l) u
/ H0 b$ S L F, ^' l
( \, O- R [+ o4 S8 N9 G
0 g# F. W" Q$ K$ D9 j7 Z4 y# O$ P5 ]( A# j
) j* W Q: s) \" g8 h9 h& r) v
/ T8 J6 m& n- d0 \+ o* k* l4 Y5 o( J
6 i$ r1 v: z* b; A$ k- t/ l
! ?2 t) ]- h! O) b) {) n" d& ?
% h7 Y* L8 r; E Q* I
6 X/ [4 Q4 P9 r7 r- B4 |/ q8 D ) P7 R4 q6 u# O8 Z
# h, y. X/ t& f' {. V" ^+ C6 T( |+ ?$ b$ ^. [, ?% M/ c
1、“管道明细表”默认可以添加的字段(都是系统自带的参数)如下图,没有“管道中心标高”(或偏移量、开始偏移量、端点偏移量)。 a( [( _8 C3 O6 ]# v- l( j
$ a# ?9 o( k' \( L6 G(图2:管道明细表中可用的字段)
) y2 m; h6 Q" r0 s. d9 V
* H- T) \* g, ?7 F( g$ Z0 K3 f% [
, j# m: ], U+ r$ r$ e* p+ |8 n( p& _# F
: y/ `7 i( y$ P# y$ ]# U0 j
0 x: e+ _7 b e0 ]5 }9 S k4 ^2 C# n l
" C ?; _( m- t$ H
& H0 \, h7 ~+ C7 _5 U* j
" }5 F4 R% ^( t8 \+ W: d7 M- W' O: l% _* h- A& _. m* d* N1 `; b
9 Y3 X6 w( f9 ^# }' Y: ^' Z
; ~ \3 G9 g7 Q' T" r
( F. l# \1 G: a8 N0 |# L: C6 I% R" k9 ^0 k V; M6 r
2、创建一个“管道明细表”,添加如下字段(包括外径、内径和反转立面)。可以看出,“反转立面”的数值在“明细表”和“属性”中是一样的。) Y' m1 v( q8 e; f0 g) O) S. Y" s. J5 ]" L" W [% M2 B( b1 b: n1 n+ `
【因为明细表无法缩放,文字看起来太小,所以创建了一张图纸,便于查看】; Y+ I& |: q: ?4 [
(图3:明细表中添加“反转立面”,数值同属性中一致)2 p& v4 K+ o j! n+ }5 z" b+ M1 q
5 S2 w1 J2 v8 T $ @2 V7 k: h# T- U# t
4 G5 o0 G+ @1 t$ K' X
3 u8 X" q+ V; F% H- H6 |, D7 i$ i$ W
# m ~8 n9 Q- ]8 E
3 D2 g9 R+ ]0 Q) f# S1 v# y
; w4 j% N4 ~! r, S# Q* [7 P, E
: A4 S9 A, V+ Q) J/ X
' H% T. f8 B) q. X" N3 F
+ l0 L' P/ h0 O% l' Z 5 O/ a( N# N' Y8 ^4 p
3 |$ E6 e3 h6 \7 x: U0 k(图4:明细表中添加“反转立面”,数值同属性中一致)0 i A2 ?. `" O$ {5 }
' \4 I7 w/ g; Y0 A& ~* Q; z3 r/ i. E, e
: Y8 `0 d# [5 I1 ~: Q- I$ [
* p! B! j* C' h0 v8 x7 i7 ]( S3 U9 p( o+ J. i
) N: l- a" D; e9 ~
N# e; ?6 E) R+ d8 q
; X% V! a& {4 {- h' N
1 K* J/ }2 v7 A& ]' C$ C4 c3 e2 O4 |4 A* v3 i4 Z
1 g' m# v" B7 I& o y! |8 I1 q( u, @' i% b# ~
7 O: z9 e, w: r
0 R7 U2 n9 N* M2 c
! M9 }+ x7 _ ?0 H" m* L6 z4 @3、然后在“管道明细表”中添加“计算值”——“中心标高”。规程选“公共”,类型选“长度”,公式为:“反转立面+内径/2”。) k8 m F' M% d7 R! i' L
注意:# u1 Q% R: W8 J7 g! c# @% I1 v' r7 P5 Z( b: d
(1)计算值的“规程”和“类型”要选对,必须同公式中参数的单位一致,否则无法计算。' B5 h3 ~ {# [& \% `- |) }4 ^) s
(2)本例中规程选“管道”,类型选“管道尺寸”也可以。
5 L2 k0 n% r) {; D3 ^- f; C. J/ b(3)公式中的“字段”必须是已经添加到明细表中的。
' @+ ^* Y, G; V @! o$ X(4)可以点公式右侧的“按钮”添加字段到公式中,也可以手动输入(但名称必须一致)。
" i4 ^8 g1 W. y# M% [( w(图5:管道明细表中添加“计算值”:中心标高). [& e+ n0 \* @1 |. V1 g
" z: M9 A$ J" q9 a6 a B& b: {
' W; T2 `2 j/ A" [( K3 g
1 z4 d( v% X$ O( h, ]) f5 S, [( r" K2 U% p3 M) C$ N. ?
$ ?* Q8 E2 \7 M- x8 C1 h; t& ~7 A
. {. U: g: K# m% c* S
5 P2 H0 O! C3 j8 C" ~3 r, c% n
7 H( k/ Q f$ h2 l4 G
p% A+ Y3 [) x" q; ?2 V: s
" ^# D* \. L- {- o W
8 H- ]5 J3 T6 u3 b5 l2 X
7 B" U+ R5 [6 y3 n, O/ t5 u! P5 U
(图6:点公式右侧的“按钮”添加字段到公式中)- G" L3 V/ V2 I' c
: {% C0 [/ Z1 d
% d, f2 \6 V. M' B% t
- [4 }3 P& ?1 L) V% F& |+ m1 }8 t
3 M7 G6 y, k% m. r6 J& i2 Q; v
* A0 \. O% V. ^* _* {7 k y
( R& g3 g/ J. g
- j9 L! {; e5 ?# `
* j# U+ B* c% H+ F4 u o3 H3 @8 K. ?% Z) G$ X
. @' T/ O3 V6 b% v5 q
) D5 y. _ F% u& b; b9 }$ H. `
' x' P. j; o4 R1 x7 r(图7:计算值的“规程”和“类型”要选对)
; m/ b0 b2 B$ E, K3 V P 5 D" P! y: C) `7 |5 o
5 J! C. n% n4 g" v4 n( T9 m9 a
7 ]" h# C1 n) ~4 a2 V3 a4 v+ v: c! s! P2 p% c
8 j! u- T7 ` @1 v$ m# p% L4 Q& A
# A3 H1 ^+ B- Y; H2 w! B" n8 H3 G' O! J2 j* ]1 j1 ^ U7 R" n) K
" I+ d; |* e1 \
: b; b) a) R* j
* C& ~& P A$ x: S
* `7 v8 L3 ], y% H+ z3 @ ( Q% Q) b) l% G+ r9 k
$ I& O4 y6 \, t: g$ M(图8:公式只能引用明细表中包含的字段)8 I% v! c* B+ V7 `9 W0 X; P; A7 r
# P; f8 W# `$ V& u9 R
. e5 M. X6 C" Q8 T( |" Y ! H- I" h8 j! B; F
+ c+ y, W, a- ]. n$ D+ c# S3 d2 v" [4 R+ { V& }1 k& a
- a! l, ^3 m! W' l- F; h
7 U$ f4 E- E" O7 T$ M0 b* l i/ P' O% c2 x5 m, L( j! K
! O! b) `* A; w! m8 w- g G2 K9 L; t. ?
* h$ d" @/ P# W3 o: d8 `" R. ~9 N4 R9 k0 E$ g5 n
- S3 {1 y" g6 @7 p6 p4、管道明细表添加计算值“中心标高”后,可以看出“中心标高”的数值均为2750,同“管道属性”和“标注”中的数值完全一样。. k, n6 X- j8 }3 M, g* B( a* ], R' A
【反过来印证了:对“反转立面”的理解是正确的】1 B0 P# P* l1 f& P5 C! J" Y
3 M3 u, B' n u) R(图9:管道明细表中添加了计算值“中心标高”)* H0 J# E4 `- X0 B: @. ^9 b9 Q0 C# {8 P: Q
( [$ t* f2 D1 j. G/ B" A 6 U' x4 F% R5 z
( o) a! }+ Y; G2 I5 E
* q9 P/ _) e1 q( S( F, f
0 P& q* t1 T; j0 V
, H2 X4 e) ^; T- I1 T) X$ L- p- D: x! v/ Y3 }
! J4 W- X7 D0 L; R. @5 \5 k
N9 `. Y% l9 e) G! }6 v
9 `1 c' d. C" p) F* D' E
; r8 ?5 A$ m( L+ ~ . y- t( v0 l+ e+ ]5 h! Y6 {4 ~4 V3 U. m! W- ^
. q4 M8 v4 ?. o! E! w
8 C" ]8 Q! }( I7 m. V' g5、接着在“管道明细表”中继续添加计算值“管底标高”和“管顶标高”。
2 s6 T2 ^2 {! n! H# \【说明:公式中可以引用明细表中的其它计算值】( G+ j* {7 Q* J( I+ _2 f' w% n
(图10:添加计算值“管底标高”,引用另一个计算值“中心标高”)5 k* C" P3 r7 Y, V( b7 [& T% p! F! O4 n8 N" T
, c7 R3 A S5 q) D+ f' O
5 M5 V3 s& y# v/ j* B3 H5 [
+ p T5 c3 P" L
5 p# }. @8 [" J: H. \
; ?/ y( g" `/ j0 E- ?2 f/ Z% U6 \- x/ ^* E, ?
" i$ }6 p4 Y& h6 p1 U8 W6 P* v
6 C( F0 Y' y' U3 ?+ ?3 _ M0 V3 ]! t. {1 i. ~# V3 M) G
( l u5 K6 q0 K5 T7 @( v! m3 a
, L. \2 ?5 Y" P$ q * Z5 V6 o3 ?5 m( D$ K4 [& d$ {, c$ J+ V$ n- Y6 y/ ^
(图11:添加计算值“管顶标高”,引用另一个计算值“管底标高”) N# U' S% u3 T' d; X u& u \5 q( c0 g' f& m& {6 a/ e
& |8 m5 R f3 L$ [! Q; P; d
! Q- T" D5 V- m5 j+ W. A: }/ x `& m
9 l' t/ w8 f; Z! |( z+ F- C9 R% B5 e) s4 C
. Y1 m7 j* a. Z. s/ e; m, O
, g" m! o/ n5 N$ f! q
+ L% @7 _" T/ O
2 |4 v3 k' f& ^+ b) }1 D
9 l8 O! s% F5 ]( M3 Q! V
" V( z7 T) i- E- [1 I5 {& e , J+ c( @2 u, W4 _6 h u' {) ]# k! _9 S( H8 y
- P5 q8 X" P2 u U) E0 d) N/ m0 K8 M7 @9 r3 C6 y
6、管道明细表中添加计算值“管底标高”和“管顶标高”后,可以看出其数值同用“高程点”标注的数值完全一样。
9 c9 s* @: P. v! y& P% ~(图12:管道明细表中添加了计算值“中心标高”、“管底标高”和“管顶标高”)6 L7 ~3 a, p3 n/ {) v7 k. s$ @* ?
1 z+ T0 X% A" U, v
! P: a `! f( c7 P 9 b# }4 N7 V* k6 p4 d
7 \) B i% G3 j; _6 B& T6 {" `# c5 o3 i5 C' Y. g E; L
" J/ D; O% N0 R0 G/ @* Y
d$ V$ E# V- \ w; D4 w
9 q* i7 }# _ A$ a
* q1 _) V3 _! A; T8 M1 [
" m/ z8 P4 R2 f( l# h
0 D" G( u" p# M5 K* K, _! G2 G- |7 P. ~) X- M0 r, _6 K
: _% o9 |& {# C6 M. W" ~6 _0 y2 f4 _; T; C7 _2 z8 {* V) W! T( L2 w
# h* |9 f7 e/ N' m
7、为了便于大家理解,将“管道标高、内径、外径、反转立面”之间的关系用如下图13表示出来。
# @1 l& a: \# F7 }
1 _7 M/ g. z8 c. U' v! q5 J(图13:管道标高、内径、外径和反转立面之间关系的示意图)
# @, {- g+ l! _7 ]" K3 F [& p
- l! i5 f. p* z( b0 e ( M8 A; y3 |2 s* p7 [9 h" q
7 m4 p; e1 g) q; Q- X5 k" G
' {% ~+ g$ Z) D
: }; `+ {8 J" x$ a$ I6 O+ t
$ w0 F, R) c+ R" g$ P' R% H3 v0 `. f# w ?) e& z% j
* P! m3 Y# d4 I8 G. ]2 ]
/ ^* m6 U2 X% L, q- {) @. P
5 ]1 S8 X# K, _4 N* R& z: p0 X9 w
5 g& O2 ^7 b7 e3 I
: [" S d8 K7 n8 D) O0 [' ]: C( R) N__________________________________________________9 a" {/ P: b! A! D, b. D: @
6 U2 w, o9 S# l" W. B8 ?
补充:非±0.00层管道的标高
7 z+ R/ i9 {& Z' h! d0 L7 b3 e) n) _& @7 B1 C6 r `7 i$ ]7 n
非常感谢坛友“sos123”的提醒,管道属性中的“反转立面”显示的高度,都是相对于±0.00高度的,而不是当前楼层高度。因此计算出来的“中心标高、管底标高、管顶标高”也是相对于±0.00高度的。: Q, c! `8 \$ j: s
* m$ |% }7 I# a: ~* \$ @8 P4 H6 K* N" _
5 A( e# C7 Q$ a" @' N(图1:不同楼层管道的“反转立面”都是相对于±0.00的): O3 e2 k# z! b& L8 ?' h
3 b! i( s& W# j1 j8 E & m" e! O& Y! P c
8 y4 ~" D0 `7 e
- d6 i- z4 |5 @5 t! @
% g" n4 C9 Y7 a9 p
* u1 C: r+ k U7 c# b
9 M4 m; a6 h$ W# {) l3 f
- d% X! N: J7 c, j+ P6 l2 f4 a( q* H) o6 W% {4 p- K
/ i& U; t: p8 y! F/ ^+ U
: _% N$ j9 o. L, v4 a5 s) \
) }0 X6 P6 [$ J& u0 o7 `9 y& p$ \5 R/ Y
(图2:计算出来的“中心标高、管底标高、管顶标高”也是相对于±0.00)' `# N( t0 w0 H7 j8 K+ k) j; F, q4 N; n
5 ~: R1 T" i! f2 `4 r8 `" d' [1 j3 R4 c$ P" d! a
# E" ?, l% H! U/ P. W+ {$ P
. [$ w3 k3 L1 n [3 b
2 }7 S! Z1 S: A" H7 e
- B8 O0 @. y9 e; x, I: B! p2 ~( Z' A* v8 F: e& [
- Q/ l- N8 M% r! G! [
( ]. B) Q1 m3 _# U) J+ L
b7 `: @8 G8 ^9 g/ m# P
Y) e; \7 a- S! _, {+ _6 J
" d, \' j' Z) s1 V - r8 k' t5 x5 Y% `4 ~: ?1 I+ ^- N2 [* x' U5 E
3 L4 N2 n% W& w
* M/ z \: u* @8 |6 u3 W/ m h那如何使明细表中的“管道标高”都是相对于当前楼层的呢?% ~9 r0 M: i4 `, w8 q: t1 {- B
7 u- U) P, O% o: {# [2 k0 E方法如下:& x* z( P- Y1 r) c3 G9 y- V1 e- V0 `4 e0 Y7 }! s* a3 N5 `, y
1、按上述方法创建管道明细表并用“计算值”添加管道标高(中心/底/顶),明细表中会显示所有楼层的管道。
6 H5 p! c# p$ o. o(图3:明细表显示所有楼层管道)% n: d- R" s8 f6 ^6 \% T
! a* b/ c3 `' Z5 h- m9 b6 A
% K( C% ?) Z" m. }6 s p- e% r
( U! e/ B5 ]* a8 P' O' _( q$ a
2 e' f" F) e B0 k. |, z4 [4 E6 d4 A _
, u; X! I* h- C4 s
7 A3 c& j+ l( U5 j9 s+ x5 x( i( [
h% g% y0 F7 W: S& b' k; j; h
1 v# ^ e1 M; ]% F7 @2 N6 |8 q1 I8 B' p9 f* V
3 f7 J6 N4 p' C5 U0 c, w- {
+ V) }# T1 ~4 Z , r' ?- q7 K. a% B
# w& U. d7 V; k: C* T5 L5 \, Z5 z } m( j6 t) @2 h/ s) p$ B
2、复制创建的“管道明细表”,有几层就复制几个,并按楼层重命名。用明细表的过滤器(过滤条件为”反转立面“)将不同楼层的管道分开。
& |. X- t4 r# u(图4:用“反转立面”过滤负一层的管道): E0 j w' _+ {7 f! C" x1 Z
) n. C( I, a" s% p5 i% ?, b5 }& A& N
2 n% x) V2 p5 ]. s+ ~- h) j$ D
7 h& ^- W& X9 L9 x. K7 Z
* \8 O# x4 M- D# I f v1 o
) J% m+ a9 k) M9 @8 Z w( W
1 o7 y& l- I- |5 F o1 Z1 q
7 G4 @0 Y5 m2 j) E
9 H4 ~% d1 j+ m
# e1 y: O6 y' S8 L: d- b. a. X6 f( r9 ^1 ` N
# V X' E- d! b# {, \2 S
& ^$ v( X$ T' A6 _2 D2 |(图5:用“反转立面”过滤一层的管道); P* Z/ o* F0 i, f7 k# x
% o! O- h$ q B5 r" w
9 q( f9 G' }8 q. \2 n! G9 Y
5 Z# I- h( H0 C4 l9 E
* s- b$ N E& ~0 \+ O" ~% a& O) b
, E0 @( A, h$ g' g& Y5 `& L
+ K& l0 W( _7 o2 f1 k. g( C& o5 [
& `! V* K- _0 }
9 ^5 b. R) c+ H8 _+ O3 w8 L; k3 \) c6 B6 L# J
! ?3 b1 @6 e3 e' [
! R' Q. U' o3 Q) i(图6:用“反转立面”过滤二层的管道); r& R/ {; r* ~$ @/ o( _/ {$ f5 `7 r. z
: ]. s$ J7 e& P& ]6 {6 c1 U ; n. G8 K* a2 Z5 a, V) U+ |- Y
' E3 N; _: P5 b6 S; r7 u+ X" H/ u) \7 r; D" }# o2 a7 ~
. T4 y! }7 \% a) g0 M; {
2 d6 }5 a! q, z. u7 |( J) P! l( p# r; q6 A
) c- Z" ^2 f4 U% c/ M, F$ c: d+ P7 n* ~7 s7 [
$ G8 J% ?# a4 T1 s8 ] @" j
2 I7 y7 ~/ v: I- b, B / g5 ], [; k% R% A
# {) J+ D- n6 v5 j; Q& o0 R; X, |! s# |5 |/ ? a( L P, o6 m4 @
3、然后修改非±0.00层“中心标高”的计算公式,±0.00层以上楼层,要减去楼层标高,±0.00层以下楼层,要加上楼层标高。±0.00层(本例为一层)不用修改。! w' ^! b4 I3 X( ]" y& d7 r9 b6 L2 J- D( Y; h& N
(图7:修改负一层中心标高的计算公式,加上3000)% h$ k3 P' {8 \8 m
/ A2 ~* k2 p% u& q
1 {! p$ g8 @9 `3 y5 v
$ q! r U6 n0 \- O. k, V0 E" J
3 {; x A2 T' x! X* y `
" V/ M f, _; {0 \# t* `
" I) A* W* {: Y* i( ^
0 V( x h3 w+ S% h4 `, H8 L: j, |, r
+ `. `' x" x* _( y) ]
q! n# h. Q4 l0 @6 R
# ]/ | x) H$ C" o# b/ m7 w. t9 W
9 B- S. B$ J5 l4 G- I$ O3 w(图8:修改负二层中心标高的计算公式,减去3000)! {* x2 [4 z$ y) H) L4 a
7 M' [7 B* ?2 ?- t. U% u " h7 {) N; T! D2 ~0 W
0 a5 @6 S: K8 @6 _" m
* _# H% e H7 A8 q; t5 {5 v+ l" h( C, ^ \
" _! ^# t" K9 x7 e7 |" h9 U
+ p8 a' s# r" S2 d- t+ H$ Z- j8 k
6 U& c7 u% m7 g. \9 A. }; S9 K6 `' O( H# O# ^3 p+ F
+ v3 G. l% o* a4 ^) H8 {
# g8 m5 l' ~! x+ D* _# G9 k 9 u8 L) ]% C0 H3 B5 |& a' B+ F
(图9:对比负一层、一层和二层管道明细表,管道标高都是相对于当前楼层的)3 x4 Z& [" J* V6 e7 m
+ Y' \) l) g7 s$ y( x6 J& v* v; u: o; r0 C1 v2 k( l
7 z, _$ F! y; Y/ q& K6 u3 t+ h& I0 }$ k0 l( {, D/ ~
6 L& o! t" G3 Z8 o
t; |7 A( M2 N3 }) U8 S% RA09.png (114.9 KB, 下载次数: 0)
2 Y# u3 l; P% k* v! l/ W( y& {# E3 u
下载附件 保存到相册
9 o/ m* l# ?# B' t' F: m
6 R/ ^& m6 I4 d1 n: H2 k2014-9-16 17:18 上传( h2 D# Y2 Y" ^+ k, |
4 l, Y5 v% v4 f
: L2 N7 S: t+ o7 y) n7 W' |
|