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