EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!打造高质量的BIM-建筑师-生态技术三位一体综合资源交流共享平台,希望为中国BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
虚位以待益埃毕集团
查看: 21579|回复: 283

[技术探索] 管道底标高自动提取和标注的方法(Revit出图必看,困扰设计师的难题终被解决,附rvt下载)

  [复制链接]

59

主题

938

帖子

6535

积分

版主

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

积分
6535
发表于 2014-9-20 16:04:15 | 显示全部楼层 |阅读模式
本帖最后由 lbf007 于 2014-9-20 22:52 编辑
$ N+ q5 r7 Z9 j# V; x, D+ X
0 O; g! U$ B' }( z: C  E' y
Revit中自动提取和标注管道底标高的解决方法

- Z; f7 B! o/ M$ H
一、出图现状:
    出管道施工图时,很多时候要标注管道的“底标高”,而不是中心标高,例如底部对齐(即底平)的管道,需要做综合管架的多根管道。然而在Revit中用“标记族”无法自动提取并标注“管道底标高”,这个难题一直困扰着设计师和工程师?甚至为了标注管道底标高,不得不将Revit图纸导出成dwg格式,然后在AutoCAD中手动标注。
! G* w5 L0 F+ s5 @
. R" T+ M# N& o$ y9 Y3 i二、问题:- z1 r7 e% h8 n1 j
有没有办法在Revit中用“标记族”自动提取并标注“管道底标高”(或顶标高)?(如图1所示)
0 i. R( g5 A# x# J) w- W, F1 _& l我曾就这个问题咨询过欧特克技术支持和国内做Revit二次开发的软件商(如鸿业、理正),目前都无法解决。3 b8 ?0 U3 x% Z  u0 x: }% j4 p
(图1:自动标注管道底标高的示例)% O5 {3 M2 x2 T8 f9 _/ R2 M
01.png ( k# U. E. J& g% Q  v) H" X" y
" a2 j# \% @: }& }- v' |
三、解决方法+ A8 n0 z8 s& ]  y8 C* f
共享参数+橄榄山“加公式”命令+管道标记族(详细操作步骤见第五节)。
3 v1 k8 Z' A# X$ V8 s0 E(图2:自动提取和标注管道底标高的主要步骤)
! e" u7 |5 C. F+ n6 c4 S, k6 x: R% d
02.png
* @" l) `/ b6 @7 G1 z2 m' N5 p& N( l* ?4 Z) G
四、原因探寻:& y4 W- e5 Q  f
不借助第三方插件,Revit为什么无法自动提取和标注“管道底标高”呢?
( H0 U, R) V( M! ~7 O( K, P1、管道属性中只有“中心标高”(即参数“偏移量”、“开始偏移量”和“端点偏移量”),不像风管和桥架,有参数“底部高程”和“顶部高程”。! \8 L; y7 q7 o
(图3:管道没有参数“底部高程”和“顶部高程”,风管有
: a8 ~4 t8 _. G* i$ H2 K: O
03.png
; T% N* \1 \) G# M( T) g) \8 U1 I8 K. N
/ O9 J, @% j5 e: L2 _) a2、管道标记族的标签中也没有字段“底部高程”和“底部高程”可以选择(风管和桥架就有),因此无法提取和标注管道底标高(或顶标高)。如果“标签”中也能像“明细表”一样,添加“计算值”(开始偏移量减去外径的一半就是管底标高),那也能解决问题,但是Revit目前无此功能。( z1 ?# d, o& M) \
(图4:管道标签中没有字段“底部高程”和“顶部高程”,风管有)! Z& t; ]1 `) \" G( l. w) ~1 W
04.png
$ N# {' q: B5 m$ s$ w6 W: v- Q9 y2 K7 R2 k+ m' V
3、虽然在明细表中可以用“计算值”,通过“反转立面”添加“管底标高”,然而无法用标记族提取。
$ U5 e! C' I( _, s: w1 }0 d(详见另一帖子:
6 @1 j0 {' t% {[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)
" y+ \+ e+ {+ q2 ehttp://www.eabim.net/forum.php?mod=viewthread&tid=174017 )
! x: W2 {# W# ]9 d( v: t" ?8 C(图5:明细表中用“计算值”添加管底标高)  e# e: O' @- J% N' {) v& N- I
05.png ; b6 ~5 s% ^9 v' _' w, a3 Z- w

& L7 T5 T( H) c1 u$ o3 ~2 B) S4、有人会说,用“高程点”可以自动标注管道“底标高”和“顶标高”。但是高程点是系统族,无法修改格式,不符合制图标准,而且管道标注一般要包括:系统缩写、公称直径(或外径+壁厚)、中心标高(或底标高),用高程点标注,就得分成两个标注,而不是一个综合标注。
1 Y1 m8 o& f5 x7 l6 G; ?4 V# i(图6:用高程点标注的“底标高”和“顶标高”)
& b  ^4 ?/ P: R, k% p/ ~, | 06.png ! V, B& h  a( I5 {

( Y4 J0 l6 k% P( [" a  S* X5、当然你可以像AutoCAD中一样,用“文字”手动标注管道(底标高的数值是手工输入的),但是工作量太大,而且不符合BIM的要求,标注不能随模型变化而自动更新。一旦模型有变化,手动修改不仅工作量巨大,而且容易弄错或遗漏。" n; m1 V8 A1 K. T; c% f
(图7:用文字标注管道)# h5 w; ^8 [4 ~" W8 H+ a" w6 b6 Z
07.png ( x) F7 T$ X: ^7 l* l
(图8:文字标注不会随模型修改而自动更新)5 t; h) l9 O) j9 w
08.png 1 j+ W  g0 y. ?- V4 ^" v- P5 y

6 r( |: t$ c0 `! _, l7 L6、橄榄山的“加公式”功能正好能解决这个问题,它能通过计算公式给“共享参数”添加“计算值”,而且可以在公式中添加明细表中没有的字段(例如“偏移量”)。9 e# b& ]* p# }( y) d6 N* I, O4 V

1 @. e" q( V3 h: k/ ^1 ]' h! J五、自动提取和标注管道底标高的详细操作步骤
5 ?8 i  x& i9 l: ]- C: B! c1、创建共享参数“管底标高”(如果需要标注顶标高,还可以创建“管顶标高”)。6 g8 P$ H  w! k% t7 X7 q
注意:“参数类型”必须选“文字”。
0 _8 S5 O( r; A( z(原因参见此贴:http://www.eabim.net/forum.php?mod=viewthread&tid=174091$ L% t7 x! s" J% ]1 B: U
(图9:新建共享参数)( U# b3 X* n, @  i6 W% T9 y$ r/ i
09.png 7 v. u5 r( [2 C- }( }9 y
. Y/ G  r# U7 x. [' `, \
2、通过“项目参数”将共享参数“管底标高”添加到“管道”。添加之后,在“管道属性”中会出现共享参数“管底标高”,只不过还没有数值。
) |2 u/ ^0 Q, i' Y: v注意:一定要选“实例”,不能选“类型”。
1 |* X$ ^) s, ?# \$ f(图10:给管道添加共享参数,要选“实例”)
( p0 R) b* [' P: F2 p5 l 10.png
) d2 P8 f" L! u7 @7 n" O$ l% l(图11:在“管道属性”中会出现共享参数“管底标高”)$ ?: W  N* z2 o' l
11.png 6 m: I/ u+ V2 f& v9 y: V# d
0 ?8 H2 O5 ^! b1 T, Y+ @8 b) i7 H- Z
3、创建管道明细表,并在字段中添加共享参数“管底标高”。
# @+ T, x& z  e% `(图12:创建管道明细表)( ]1 q& g: ]3 ]
12.png
: R+ j1 o$ I8 l2 h4 B: t) d# J
$ Q/ p' T2 K8 X. g- F
4、用橄榄山给共享参数“管底标高”(中心标高、管顶标高)添加计算值。
6 g) y: f5 d5 B7 b重要说明:公式中要添加参数“偏移量”(或开始偏移量),但“偏移量”是无法添加到明细表字段中的,因此不能用“双击”的方法添加到公式中,只能手动输入,要记得加中括号[]。
) F9 M5 \9 O7 _# i* b$ j5 ]0 w(图13:给共享参数“管底标高”添加计算值)# g) r& S2 K8 A  W% C' e( O
13.png ) B5 M0 @4 k1 J6 G" {4 X( |' D
(图14:给共享参数中心标高和管顶标高添加计算值)
  R0 v' z. W" p' k. W
14.png 0 q, L* f+ c7 S& Q  s% _
(图15:添加计算值后,明细表和属性中都有数值了)
* G5 l) ]5 |% d& Q2 a5 {
15.png 6 V; U6 M9 U( L  f, I7 U
0 B2 `7 {5 ?* |% g8 d* F$ m
5、创建“管道标记族”,在标签的字段中添加创建好的共享参数“管底标高”及其它参数。
( i" \2 O/ [9 r% w9 ^8 D(图16:创建“管道标记族”)
! h+ g- A6 k% `  h# N
16.png
" {9 A: v3 W2 q$ T" j$ i/ f2 d: b- Q6 c8 w
6、将“管道标记族载”入项目,并标记管道。可以看出标注中管道标高同“属性”中一致,同“高程点”标注的标高也是一样的。, |1 s( A, m* G; h  @
(图17:标记族自动提取并标注管道底标高). Q: e! v5 V' k1 M. n% c
17.png 7 M! w  l% s- U+ G4 Q
(说明:图17中标记族的“中心标高”提取的是“偏移量”,不是共享参数“中心标高”。); t& V% k2 ^; Z, G3 Q( [
' t) M3 @. Y" L- W; q
六、更新管道底标高(顶标高)
  L9 r& P6 ~, D5 z1、目前橄榄山的“加公式”功能还不能自动更新“计算值”,需要手动更新。
9 b; W9 d' X  `! e2、当管道尺寸和标高修改了,或者创建了新的管道,记得要在管道明细表中,重新使用橄榄山的“加公式”来计算管道标高。
5 {( h8 [. F; y+ b. M3、其实操作很简单,重新计算(用时大约1分钟)之后,明细表会自动更新,管道属性会自动更新,标注也会自动更新,都不要手动调整了。
# v3 h# s! W( v4、示例:将管道偏移量由“2000”改成“3000”,看看“管底标高和管顶标高”是否会变?
; C, f1 t0 ?( ?  y/ q) J% e; M* C可以看出,偏移量修改成3000之后,“底标高和顶标高”都没有变(中心标高提取的是偏移量,因此变了)。9 K9 [  u8 Y) N6 [, n  Y+ z6 H+ [# b
(图18:偏移量修改之前)
- i" [* E6 v! S1 \8 ]5 v 18.png 5 {6 e! v4 C* x
(图19:偏移量修改成3000之后,高程点更新了,“标注”中底标高和顶标高没变)
/ ]& C( w( i3 a) X5 l9 c
19.png
$ z1 A7 P" p7 t: \(图20:用橄榄山重新计算“管底标高”和“管顶标高”)
  Q' h; b+ _% V" A
20.png ! s1 ~8 J. o% G0 I9 G. H; F
(图21:重新计算之后,标注和属性中“管底标高”和“管顶标高”都更新了,同高程点一样了)
- n/ }) A5 m! P0 Q: q* w2 o
21.png
+ ~: I8 @$ v& n6 k9 _1 T
4 {  H# \! U8 s% u6 I) I4 {(编写一个详细的教程,真的要花很多精力,如果你觉得有用,请回帖支持或分享,以便让更多人学习,谢谢!)
3 {" x+ Q4 S5 \$ L为了方便大家练习,附上本帖的示例文件(Revit 2014格式,包括标记族和共享参数文件),请根据需要下载:+ `0 j3 I  s+ a, t0 ]
百度云下载链接:http://pan.baidu.com/s/1i366tal
" c% l' D! C1 n9 B0 _# }3 R下载密码:
游客,如果您要查看本帖隐藏内容请回复
9 T; E* A& x& g9 `! C* F
对橄榄山“加公式”不熟悉的的朋友,请看我的另一个帖子:
! H) a- r. _0 ~  r& q+ V! q( F' w[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)
* b! P8 k& F6 w0 h' Y) ?' q; ^) Q: S7 k9 [
@EaBIM0001 @foreverxuli @malong665 @sos123 @大漠风沙 @咖啡廣場 @向猫葵 @萧闫子 @叶纸蓝 @益埃毕-杨新新 5 G# S' H% ]. m; x

8 W- o2 [# K4 y8 V0 v为方便大家,附上“橄榄山快模”的百度云下载网址(软件+视频教程):/ ^) r1 s, i/ C; t% z4 Y3 O. v6 \9 [
7 w+ d  S- f; l) \$ y7 F
【说明:橄榄山快模除“自动翻模”功能,其它所有功能,包括本帖用的“加公式”,都是完全免费,没有使用时间限制的】

点评

看错了!你要求的管道标高还要考虑外径的!  发表于 2014-9-23 13:29
谁说“反转立面”不能用标记族提取的?  发表于 2014-9-21 17:24
revit平面视图自带有显示管底标高的!  发表于 2014-9-21 17:17

评分

参与人数 5E宝 +7 E币 +47 收起 理由
cml008 + 2 很给力!
V.__ + 2 + 10 很给力!
mikegjj + 2 + 15 很给力!
admin + 1 + 10 很给力!
EaBIM0001 + 2 + 10 又见大作

查看全部评分

本帖被以下淘专辑推荐:

相关帖子

倡议:发资源帖时请介绍内容和截图!

59

主题

938

帖子

6535

积分

版主

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

积分
6535
 楼主| 发表于 2014-9-24 13:14:04 | 显示全部楼层
建议这四个帖子都看看,不仅实用,而且能开阔思维:
; M' k0 w; g) N" g5 ]) W4 _. Z0 T* g0 E: W
[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)
& W" B% G( H5 b, [+ |
[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)
/ l2 h# B; j$ h$ G3 {
[技术探索] 自动提取和标注管道壁厚的方法(出施工图很有用,图文详解,附rvt文件下载)

! J5 Z8 M& |% y/ X
[技术探索] 管道底标高自动提取和标注的方法(Revit出图必看,困扰设计师的难题终被解决,附rvt下载)

# J3 X3 F# k& d0 U9 i6 A0 @: `* S; h: w' S7 m/ q# H/ @
倡议:发资源帖时请介绍内容和截图!

1

主题

291

帖子

347

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
347

社区QQ达人

发表于 2017-4-20 09:59:56 | 显示全部楼层
以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱  
# L1 b% w- f; }谢谢lz表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱

0

主题

26

帖子

62

积分

BIM助工

Rank: 2Rank: 2

积分
62
发表于 2017-2-21 21:53:51 | 显示全部楼层
以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱  
) x8 a1 s' L2 B" R- o# ~谢谢lz表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱
# |) @, {5 {5 J

1

主题

26

帖子

119

积分

BIM助工

Rank: 2Rank: 2

积分
119

社区QQ达人

发表于 2014-9-20 16:18:18 | 显示全部楼层
第一个,哇咔咔

13

主题

79

帖子

262

积分

BIM工程师

Rank: 3Rank: 3Rank: 3

积分
262
发表于 2014-9-20 16:27:16 | 显示全部楼层
本帖最后由 BIM用户 于 2014-9-20 17:24 编辑
1 B/ U, z! g1 i- c5 D5 c& e& h; q- s1 G/ z3 g
抢坐沙发!
# V* L9 z8 l- Y) f) K, @解决这个问题, 为中国设备BIM的施工图是非常有重要意义.
  r5 t$ G8 ^3 u: E: e2 o祝贺李总, 感谢分享这个突破性的创举!7 G1 z# Y* I7 b* w. Z9 \. Z
橄榄山会根据您的建议做一个一键更新功能,实现计算数据快速更新.顺便说一句,橄榄山快模包含此功能的下载地址: http://pan.baidu.com/s/1sjQ4Svb; W0 P% @' K  n  w
这个功能在免费版中,没有使用时间限制.
8 q3 g& q' P$ C* b/ k! O  J# n% n

115

主题

1090

帖子

2247

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
2247
发表于 2014-9-20 17:10:51 | 显示全部楼层
高产优质的楼主

点评

谢谢鼓励和支持。 强烈要求版主“加精”! 呵呵,只是希望帖子不要沉下去,希望更多人看到,能解决困扰BIM设计师和工程师的出图问题。  详情 回复 发表于 2014-9-20 17:26
好好学习  天天艾弗依!!!!

13

主题

79

帖子

262

积分

BIM工程师

Rank: 3Rank: 3Rank: 3

积分
262
发表于 2014-9-20 17:15:51 | 显示全部楼层

1 `& u) b5 P6 P楼主真是天才, 我们又有些隐藏功能也被你发现了.
# D& j0 Y! l% e/ C7 t, a比如在计算公式中加入没有显示在明细表中的参数. 通过手动添加来实现管底标高计算. 

点评

这确实是橄榄山“加公式”非常独特的一点。 如果像Revit的“计算值”一样,必须要可以添加到明细表中的字段,才能被公式引用,那么就无法用“偏移量”来计算管道底标高了。  详情 回复 发表于 2014-9-20 17:20

59

主题

938

帖子

6535

积分

版主

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

积分
6535
 楼主| 发表于 2014-9-20 17:20:21 | 显示全部楼层
BIM用户 发表于 2014-9-20 17:15. s' ~: S) w1 E9 p
楼主真是天才, 我们又有些隐藏功能也被你发现了.
( v+ p. D; N1 v- J比如在计算公式中加入没有显示在明细表中的参数.  ...
, e2 s3 h$ ]( j7 V
这确实是橄榄山“加公式”非常独特的一点。$ e, [3 k' l5 r# F6 C$ x
如果像Revit的“计算值”一样,必须要可以添加到明细表中的字段,才能被公式引用,那么就无法用“偏移量”来计算管道底标高了。
倡议:发资源帖时请介绍内容和截图!

59

主题

938

帖子

6535

积分

版主

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

积分
6535
 楼主| 发表于 2014-9-20 17:26:28 | 显示全部楼层
EaBIM0001 发表于 2014-9-20 17:101 k! x* ]5 ]+ ^  N4 I
高产优质的楼主
1 i0 ]2 k, o, t
谢谢鼓励和支持。
: U( _, t$ \$ k4 e# s2 {& \& Y强烈要求版主“加精”!& A/ o) n; n# O
呵呵,只是希望帖子不要沉下去,希望更多人看到,能解决困扰BIM设计师和工程师的出图问题。
倡议:发资源帖时请介绍内容和截图!

6

主题

511

帖子

494

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
494

社区QQ达人

发表于 2014-9-20 18:32:47 | 显示全部楼层
三十二个赞

3

主题

387

帖子

3934

积分

BIM总监

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

积分
3934

社区QQ达人

发表于 2014-9-20 18:46:24 | 显示全部楼层
值得用心學習的一偏文章 $ l* P: x3 D" c2 X2 |7 ~% u
CSD管底標註 若用REVIT是無法解決$ _: n1 }" f) {' a+ N+ A
借用橄欖山快模API功能確實幫忙了這個問題  \  u; ?# W; t* o
感謝李總協助我處理這項問題  
. h% W: ~* [  h" Z8 R' F. [- ~7 L; w7 l9 \# |7 b. ^
http://blog.xuite.net/visa2211364/blog

5

主题

33

帖子

529

积分

BIM专业负责人

Rank: 4Rank: 4Rank: 4Rank: 4

积分
529

社区QQ达人

QQ
发表于 2014-9-20 19:23:53 | 显示全部楼层
橄榄山 让我看到了加速中国BIM 发展

487

主题

2386

帖子

1万

积分

admin

Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10

积分
13875

终身成就勋章元老勋章特殊贡献勋章

QQ
发表于 2014-9-20 19:41:36 | 显示全部楼层
加精华,很好的分享   深度深入

0

主题

6

帖子

26

积分

BIM书童

Rank: 1

积分
26
发表于 2014-9-20 21:28:16 | 显示全部楼层
wwwwwwwwwwwwwwwwwww
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|EaBIM ( 沪ICP备12045510号-2  

GMT+8, 2017-11-21 04:57

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

沪公网安备 31011502004370号

快速回复 返回顶部 返回列表