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

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

  [复制链接]

59

主题

938

帖子

6508

积分

版主

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

积分
6508
发表于 2014-9-20 16:04:15 | 显示全部楼层 |阅读模式
本帖最后由 lbf007 于 2014-9-20 22:52 编辑
, c6 O( c. j' P/ S; ?+ S+ n
, t7 }. \9 z+ c* s% V# p
Revit中自动提取和标注管道底标高的解决方法

9 L* L3 @+ }+ |/ o
一、出图现状:
    出管道施工图时,很多时候要标注管道的“底标高”,而不是中心标高,例如底部对齐(即底平)的管道,需要做综合管架的多根管道。然而在Revit中用“标记族”无法自动提取并标注“管道底标高”,这个难题一直困扰着设计师和工程师?甚至为了标注管道底标高,不得不将Revit图纸导出成dwg格式,然后在AutoCAD中手动标注。( z- w4 V- c7 e5 R+ p
: N$ c& g6 }) K" J1 a3 P9 }/ F# F- L
二、问题:4 i# a1 M' @( G- N" ~
有没有办法在Revit中用“标记族”自动提取并标注“管道底标高”(或顶标高)?(如图1所示)3 e/ L$ e/ B. p8 A1 H2 }
我曾就这个问题咨询过欧特克技术支持和国内做Revit二次开发的软件商(如鸿业、理正),目前都无法解决。
, z* m, K" R/ `5 |* x(图1:自动标注管道底标高的示例)$ m- a- T' E) Y# C- E
01.png   U0 {' A1 ~3 h" h2 {* s+ ]

" z; `/ C+ O5 h
三、解决方法# ^) u" k6 r! Y8 [, d" d2 o* b/ X, c( y
共享参数+橄榄山“加公式”命令+管道标记族(详细操作步骤见第五节)。
! I+ d# h- ^! _! b* s. F(图2:自动提取和标注管道底标高的主要步骤)3 V9 m  m$ R  L. g% y
02.png
/ d: t5 }  N0 m( p! ?: I: C
8 K& h5 r2 L6 `0 V四、原因探寻:% e* {! C( i0 ~5 N+ Y; D+ |) O( e7 C9 ?
不借助第三方插件,Revit为什么无法自动提取和标注“管道底标高”呢?8 d% }  y0 Y3 H% N1 n
1、管道属性中只有“中心标高”(即参数“偏移量”、“开始偏移量”和“端点偏移量”),不像风管和桥架,有参数“底部高程”和“顶部高程”。& P% u6 u( `0 d5 x8 g
(图3:管道没有参数“底部高程”和“顶部高程”,风管有
! [9 _0 ]9 O0 d
03.png
0 V3 I+ G& G# `' D1 V+ k; b. u& k+ z  f/ ^/ h: S  D8 w
2、管道标记族的标签中也没有字段“底部高程”和“底部高程”可以选择(风管和桥架就有),因此无法提取和标注管道底标高(或顶标高)。如果“标签”中也能像“明细表”一样,添加“计算值”(开始偏移量减去外径的一半就是管底标高),那也能解决问题,但是Revit目前无此功能。
  n- o4 L4 J7 W+ e) r$ R(图4:管道标签中没有字段“底部高程”和“顶部高程”,风管有): ]. W( |4 A3 d7 j) I
04.png
) x0 L8 K. D2 t( z, X. q
/ u0 m- g) n5 W' F3、虽然在明细表中可以用“计算值”,通过“反转立面”添加“管底标高”,然而无法用标记族提取。
& q, ]7 P( M( @(详见另一帖子:
( _. N% x7 \; J* m' I; Z[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)
6 Q" V4 u% n7 Y; o, Z# xhttp://www.eabim.net/forum.php?mod=viewthread&tid=174017 )
  B. Q4 n9 s0 C; G( R9 x' u' a(图5:明细表中用“计算值”添加管底标高)
* @3 l% c7 M  t* x* S$ L3 w) q
05.png - V+ C9 Y2 Y% G, w0 J& `7 E! C  m

7 @* c& j% p" X3 w4、有人会说,用“高程点”可以自动标注管道“底标高”和“顶标高”。但是高程点是系统族,无法修改格式,不符合制图标准,而且管道标注一般要包括:系统缩写、公称直径(或外径+壁厚)、中心标高(或底标高),用高程点标注,就得分成两个标注,而不是一个综合标注。  V& U! K7 g- u$ m8 E# k
(图6:用高程点标注的“底标高”和“顶标高”)
8 N* d& t: ?3 { 06.png ' @/ D' J7 K+ ]2 l: b. U

( Q9 g2 F( F* K0 ?' ?5、当然你可以像AutoCAD中一样,用“文字”手动标注管道(底标高的数值是手工输入的),但是工作量太大,而且不符合BIM的要求,标注不能随模型变化而自动更新。一旦模型有变化,手动修改不仅工作量巨大,而且容易弄错或遗漏。
+ u' c+ N* M+ S! S" S8 x(图7:用文字标注管道)
+ T7 ?  U* G+ l1 G; y5 B6 s
07.png 3 ]- ?; ~. `6 {
(图8:文字标注不会随模型修改而自动更新)
! v* q+ i& f+ P( b
08.png
  k  ]3 D$ q+ q; m4 ?- P. b5 q3 X8 H* H+ P6 T
6、橄榄山的“加公式”功能正好能解决这个问题,它能通过计算公式给“共享参数”添加“计算值”,而且可以在公式中添加明细表中没有的字段(例如“偏移量”)。
! j) C8 j+ C7 e8 l. Z2 s
6 v2 P$ Q: v7 F: p8 l五、自动提取和标注管道底标高的详细操作步骤) U6 N9 H! c, a" z
1、创建共享参数“管底标高”(如果需要标注顶标高,还可以创建“管顶标高”)。+ J5 m1 R7 k- f, S
注意:“参数类型”必须选“文字”。
7 t0 m) ]) e& ^, |4 l(原因参见此贴:http://www.eabim.net/forum.php?mod=viewthread&tid=174091# n+ G; y- e  G, ?
(图9:新建共享参数)
( U( N. H3 `' t, H5 k 09.png $ k3 _) C7 \& P! O3 H% O

% R: U. a8 S; t- H4 f% b# k# M5 D2、通过“项目参数”将共享参数“管底标高”添加到“管道”。添加之后,在“管道属性”中会出现共享参数“管底标高”,只不过还没有数值。$ c. k, ?9 Z2 S+ \) \  p
注意:一定要选“实例”,不能选“类型”。
9 [# i' L- T- `1 x4 k(图10:给管道添加共享参数,要选“实例”)9 j1 _+ ~6 {; l+ h; s! Y- k
10.png
$ \# _( V& M! A7 A( Y! T& W(图11:在“管道属性”中会出现共享参数“管底标高”)
6 z/ U/ S; `- Z: u
11.png
- U' D6 b: `- ~, c, e
6 n3 ~7 v* |% M% c5 C& x
3、创建管道明细表,并在字段中添加共享参数“管底标高”。
8 [* w1 v1 D, D! ~: c5 Z(图12:创建管道明细表)0 ]4 e3 L/ ^/ J$ p$ v
12.png
' i+ o% i& p6 q

: z8 J/ R2 o. C/ T# K) f2 U4、用橄榄山给共享参数“管底标高”(中心标高、管顶标高)添加计算值。
' K! \0 ^7 \. ^8 j0 m0 o重要说明:公式中要添加参数“偏移量”(或开始偏移量),但“偏移量”是无法添加到明细表字段中的,因此不能用“双击”的方法添加到公式中,只能手动输入,要记得加中括号[]。8 |1 q( t; g0 f
(图13:给共享参数“管底标高”添加计算值)
9 P0 T. y  X: \  n8 `1 {
13.png
  f: x9 e$ i$ h  }(图14:给共享参数中心标高和管顶标高添加计算值)
+ T7 P+ y  u8 H1 L5 ^0 ~9 w
14.png 3 j) E. d" E: ?% k: D* W
(图15:添加计算值后,明细表和属性中都有数值了)

! L" C" H9 G$ p
15.png ) B* {: _# c6 O
! o' A1 T9 T+ M5 X$ o# ~
5、创建“管道标记族”,在标签的字段中添加创建好的共享参数“管底标高”及其它参数。$ M  r& A' t5 h: O1 p5 |
(图16:创建“管道标记族”)
8 c; u7 u. `' v- s, x0 J
16.png ( L3 G) R+ ]( l
* Q, F4 U" y% l: h
6、将“管道标记族载”入项目,并标记管道。可以看出标注中管道标高同“属性”中一致,同“高程点”标注的标高也是一样的。/ }& U! G0 J: E$ \/ i5 z* W) J
(图17:标记族自动提取并标注管道底标高)
( ^$ @" W. J; D5 T 17.png 1 M# I8 U( q& J, A* e% Y3 e9 s
(说明:图17中标记族的“中心标高”提取的是“偏移量”,不是共享参数“中心标高”。)6 c4 t) g. g0 {. ?, ^) P  l
6 B  v) w( T- {. v8 [6 k
六、更新管道底标高(顶标高)' V$ V! c6 t' ^$ n" j+ C
1、目前橄榄山的“加公式”功能还不能自动更新“计算值”,需要手动更新。
. x* P9 U4 P+ T6 @: m) {2、当管道尺寸和标高修改了,或者创建了新的管道,记得要在管道明细表中,重新使用橄榄山的“加公式”来计算管道标高。2 {2 q% s$ |9 ?, q+ a
3、其实操作很简单,重新计算(用时大约1分钟)之后,明细表会自动更新,管道属性会自动更新,标注也会自动更新,都不要手动调整了。# Z2 w8 h% k; C' K- b8 }+ `' y/ _
4、示例:将管道偏移量由“2000”改成“3000”,看看“管底标高和管顶标高”是否会变?( m6 I: K+ s- J( c3 u$ d
可以看出,偏移量修改成3000之后,“底标高和顶标高”都没有变(中心标高提取的是偏移量,因此变了)。
* b3 W) F& e% j9 I$ K$ u(图18:偏移量修改之前)' d; U3 ^* E  m! V6 t
18.png 3 V6 d+ ~! z$ Y5 s9 A, K: t# T
(图19:偏移量修改成3000之后,高程点更新了,“标注”中底标高和顶标高没变)) |( b4 {7 w3 n! u  ?  Z& ^
19.png & v" h4 L( `" z: n+ ]- X- P  B
(图20:用橄榄山重新计算“管底标高”和“管顶标高”)
! k: [1 F" g( @; b! f6 g( z) F7 a
20.png
5 k5 ?8 @' t( T' [. D& g: p4 h9 n+ z(图21:重新计算之后,标注和属性中“管底标高”和“管顶标高”都更新了,同高程点一样了)

; r) L& q6 e: r7 a+ k( B) j
21.png
0 }$ K$ g; `+ Y5 y& t. D9 T" L) Y+ z2 a! ^! Z, J
(编写一个详细的教程,真的要花很多精力,如果你觉得有用,请回帖支持或分享,以便让更多人学习,谢谢!)
) W9 G5 y8 B) t1 S  \6 S) M+ _3 V为了方便大家练习,附上本帖的示例文件(Revit 2014格式,包括标记族和共享参数文件),请根据需要下载:
! A' O" I2 e; R! E6 I" G百度云下载链接:http://pan.baidu.com/s/1i366tal % N' y% i# _8 \5 P. j1 |  _
下载密码:
游客,如果您要查看本帖隐藏内容请回复

7 `: {1 n4 A& \( \# b" B对橄榄山“加公式”不熟悉的的朋友,请看我的另一个帖子:( q) H1 U  i  v  E4 `$ Q
[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)
% Z+ L6 @9 N+ J) J- ]3 s4 j) J/ |
2 R) v5 k( ?. B@EaBIM0001 @foreverxuli @malong665 @sos123 @大漠风沙 @咖啡廣場 @向猫葵 @萧闫子 @叶纸蓝 @益埃毕-杨新新 , M/ D8 o! c4 Z7 l2 ^1 L
7 b6 O/ d; [9 t3 o
为方便大家,附上“橄榄山快模”的百度云下载网址(软件+视频教程):
7 @3 _) ^' |* p% ^& \
# [8 M$ M' U9 z+ E" h, U
【说明:橄榄山快模除“自动翻模”功能,其它所有功能,包括本帖用的“加公式”,都是完全免费,没有使用时间限制的】

点评

看错了!你要求的管道标高还要考虑外径的!  发表于 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

帖子

6508

积分

版主

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

积分
6508
 楼主| 发表于 2014-9-24 13:14:04 | 显示全部楼层
建议这四个帖子都看看,不仅实用,而且能开阔思维:
' ^4 u% {4 q" O; i) U
[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)

6 f! j3 o9 ~3 b1 e) Y' ~) L
[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)
2 O- m% o3 F$ e  d* c6 r, o3 l7 E
[技术探索] 自动提取和标注管道壁厚的方法(出施工图很有用,图文详解,附rvt文件下载)

* c3 q4 X0 D' v8 V
[技术探索] 管道底标高自动提取和标注的方法(Revit出图必看,困扰设计师的难题终被解决,附rvt下载)
8 A* r$ r0 G4 ^) M
# `0 I4 C3 v8 _
倡议:发资源帖时请介绍内容和截图!

1

主题

291

帖子

347

积分

BIM专业负责人

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

积分
347

社区QQ达人

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

0

主题

26

帖子

62

积分

BIM助工

Rank: 2Rank: 2

积分
62
发表于 2017-2-21 21:53:51 | 显示全部楼层
以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱  
4 J9 Q5 _! z3 K4 k, u谢谢lz表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱
& R, R1 F  @3 |( I- S2 X% \

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 {. U0 z3 ?- t- T
( v5 c7 h3 v  w" D8 w8 a
抢坐沙发!
8 d# x- j( c' I  y, J' o/ t解决这个问题, 为中国设备BIM的施工图是非常有重要意义.% P4 ^, f) H; o( O) i$ h% J, `
祝贺李总, 感谢分享这个突破性的创举!/ i2 C7 D. k: v2 O! S; ?) r* q
橄榄山会根据您的建议做一个一键更新功能,实现计算数据快速更新.顺便说一句,橄榄山快模包含此功能的下载地址: http://pan.baidu.com/s/1sjQ4Svb
5 ~6 w  ^1 n! Y% ]& s这个功能在免费版中,没有使用时间限制.
& T4 n6 E* r( ~+ 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 | 显示全部楼层
( L$ |! j. i9 D7 t2 r, [8 K
楼主真是天才, 我们又有些隐藏功能也被你发现了./ v$ `! w- g. G" D/ x
比如在计算公式中加入没有显示在明细表中的参数. 通过手动添加来实现管底标高计算. 

点评

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

59

主题

938

帖子

6508

积分

版主

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

积分
6508
 楼主| 发表于 2014-9-20 17:20:21 | 显示全部楼层
BIM用户 发表于 2014-9-20 17:15
- U) M  B) _) [, A; T2 a楼主真是天才, 我们又有些隐藏功能也被你发现了.
+ v$ J5 @: b: d8 D7 P7 O比如在计算公式中加入没有显示在明细表中的参数.  ...
; H* z5 [( p* t' z+ V% X
这确实是橄榄山“加公式”非常独特的一点。( [8 z1 {9 f$ Z0 r# G  k$ i: ^
如果像Revit的“计算值”一样,必须要可以添加到明细表中的字段,才能被公式引用,那么就无法用“偏移量”来计算管道底标高了。
倡议:发资源帖时请介绍内容和截图!

59

主题

938

帖子

6508

积分

版主

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

积分
6508
 楼主| 发表于 2014-9-20 17:26:28 | 显示全部楼层
EaBIM0001 发表于 2014-9-20 17:10. O/ A  ]+ k( J7 E# b
高产优质的楼主
* V# f8 S' F9 u# ?- G; ?4 s# m+ L' E
谢谢鼓励和支持。, x& D" t8 ^( k+ \( N
强烈要求版主“加精”!
, k  h! ^+ q9 k. U呵呵,只是希望帖子不要沉下去,希望更多人看到,能解决困扰BIM设计师和工程师的出图问题。
倡议:发资源帖时请介绍内容和截图!

6

主题

511

帖子

490

积分

BIM专业负责人

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

积分
490

社区QQ达人

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

3

主题

369

帖子

3898

积分

BIM总监

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

积分
3898

社区QQ达人

发表于 2014-9-20 18:46:24 | 显示全部楼层
值得用心學習的一偏文章 ' N; z0 c9 {! f  S1 [/ R
CSD管底標註 若用REVIT是無法解決
8 K* _: V/ T; u/ b" Y, d2 h1 q! \借用橄欖山快模API功能確實幫忙了這個問題
2 U( r% ~# j" `7 E感謝李總協助我處理這項問題  / H$ m, e5 j+ S! {& k) `

. A1 J" k  ]! n  H
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

积分
13810

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

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-9-21 18:46

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

沪公网安备 31011502004370号

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