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

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

  [复制链接]

59

主题

938

帖子

6496

积分

版主

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

积分
6496
发表于 2014-9-20 16:04:15 | 显示全部楼层 |阅读模式
本帖最后由 lbf007 于 2014-9-20 22:52 编辑 7 K  ?& R: Q) v& J7 D
2 s5 F! u6 B' ?
Revit中自动提取和标注管道底标高的解决方法

, m1 P: K! W1 g* J7 S
一、出图现状:
    出管道施工图时,很多时候要标注管道的“底标高”,而不是中心标高,例如底部对齐(即底平)的管道,需要做综合管架的多根管道。然而在Revit中用“标记族”无法自动提取并标注“管道底标高”,这个难题一直困扰着设计师和工程师?甚至为了标注管道底标高,不得不将Revit图纸导出成dwg格式,然后在AutoCAD中手动标注。7 m  z4 C- _- D5 ~; H! v7 _9 I

7 X+ r' `5 D, Z二、问题:
8 d! L2 h2 l- p有没有办法在Revit中用“标记族”自动提取并标注“管道底标高”(或顶标高)?(如图1所示)' w6 f+ b8 o' q1 `5 T( [5 ^
我曾就这个问题咨询过欧特克技术支持和国内做Revit二次开发的软件商(如鸿业、理正),目前都无法解决。
7 Y2 B! J" L9 E(图1:自动标注管道底标高的示例)  d8 g0 y$ S; n; x# J9 C5 d
01.png 7 L  d6 \7 y! ]* T
% S1 N: M' b! b5 F* h
三、解决方法; q# g3 T% v3 D( O* s8 G' V
共享参数+橄榄山“加公式”命令+管道标记族(详细操作步骤见第五节)。
! k3 O1 x9 a2 N. ~+ x(图2:自动提取和标注管道底标高的主要步骤)4 I6 h& [# t) R/ d) |5 H
02.png * h2 M6 J9 `3 t* c5 B- S, e

/ l* J1 U( J( S+ M+ [) v四、原因探寻:
+ H3 E6 ]; c. m不借助第三方插件,Revit为什么无法自动提取和标注“管道底标高”呢?- X0 g( [4 Z. e" G6 T6 e! \% Y! h
1、管道属性中只有“中心标高”(即参数“偏移量”、“开始偏移量”和“端点偏移量”),不像风管和桥架,有参数“底部高程”和“顶部高程”。
, x" W3 d3 d3 j* R. \, E% ^(图3:管道没有参数“底部高程”和“顶部高程”,风管有
1 ~9 O" c4 L3 x5 e6 l$ @
03.png
% v" ^, ~' z1 B7 ?1 b/ `6 Q, d/ M; x% `; M. f$ }$ T* R
2、管道标记族的标签中也没有字段“底部高程”和“底部高程”可以选择(风管和桥架就有),因此无法提取和标注管道底标高(或顶标高)。如果“标签”中也能像“明细表”一样,添加“计算值”(开始偏移量减去外径的一半就是管底标高),那也能解决问题,但是Revit目前无此功能。1 a$ H# o; d% W% ?% I4 Q
(图4:管道标签中没有字段“底部高程”和“顶部高程”,风管有)" K4 }& y- u7 G
04.png
8 f( N5 D! ~- U1 {3 Y7 h: i) `1 ], @; K% k/ A
3、虽然在明细表中可以用“计算值”,通过“反转立面”添加“管底标高”,然而无法用标记族提取。
7 E$ h1 S( O! ^" w  @(详见另一帖子:
! q9 k! j; E% {[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)
8 Z0 F/ X4 I3 ?7 F0 h3 g0 u% Ihttp://www.eabim.net/forum.php?mod=viewthread&tid=174017 )- g* F/ n1 h( X$ @6 D  R2 H
(图5:明细表中用“计算值”添加管底标高)7 y  T0 Y5 S0 {9 A
05.png
  H" G  M7 u9 b$ X2 R/ {6 T, s. {5 I  M" _: D5 H
4、有人会说,用“高程点”可以自动标注管道“底标高”和“顶标高”。但是高程点是系统族,无法修改格式,不符合制图标准,而且管道标注一般要包括:系统缩写、公称直径(或外径+壁厚)、中心标高(或底标高),用高程点标注,就得分成两个标注,而不是一个综合标注。" h/ V$ q  x7 ~: n' p7 H
(图6:用高程点标注的“底标高”和“顶标高”)
  F2 Q; @7 [6 l  @9 f 06.png 7 L4 X* b) R! k$ r# C' S# J% f
+ ^5 H$ l& Z% F: S
5、当然你可以像AutoCAD中一样,用“文字”手动标注管道(底标高的数值是手工输入的),但是工作量太大,而且不符合BIM的要求,标注不能随模型变化而自动更新。一旦模型有变化,手动修改不仅工作量巨大,而且容易弄错或遗漏。) d6 N- w" B5 X
(图7:用文字标注管道)% k8 q! ]( g4 }2 Q
07.png ' I" Q4 c9 H& G( i
(图8:文字标注不会随模型修改而自动更新)' _: a6 Z' X: J
08.png
& k+ r- g2 y  @1 B& \9 u4 H
$ J) y  o8 R" e1 y+ d6、橄榄山的“加公式”功能正好能解决这个问题,它能通过计算公式给“共享参数”添加“计算值”,而且可以在公式中添加明细表中没有的字段(例如“偏移量”)。4 N$ p! _, f% @2 u& I, V

* J) i  N; B. K+ }, M7 h* \五、自动提取和标注管道底标高的详细操作步骤
# k; v4 w' d3 A1、创建共享参数“管底标高”(如果需要标注顶标高,还可以创建“管顶标高”)。
  a8 [4 r: S: [( ~% i注意:“参数类型”必须选“文字”。
& b7 B" @: b  e- Y" p(原因参见此贴:http://www.eabim.net/forum.php?mod=viewthread&tid=1740918 z, r8 m! _/ t9 m* v$ w! D
(图9:新建共享参数)
* H* |5 s+ K# M; Q 09.png # e8 B4 ^+ K: n1 t$ w' k
# }9 _2 m! \3 l/ f& C0 f
2、通过“项目参数”将共享参数“管底标高”添加到“管道”。添加之后,在“管道属性”中会出现共享参数“管底标高”,只不过还没有数值。9 S& p2 _% L  o4 F3 y; L
注意:一定要选“实例”,不能选“类型”。
7 |7 F+ n6 l1 |! s$ L! }  {(图10:给管道添加共享参数,要选“实例”)
0 J4 J5 b- c  }2 @2 {9 |9 c: }' L 10.png 5 N3 c2 Q& c* O4 e7 s
(图11:在“管道属性”中会出现共享参数“管底标高”)
4 T$ X% L4 t$ f& U2 G. o+ ?  s
11.png 5 x: A, n$ {7 A

' ^) K7 R$ w1 g) J
3、创建管道明细表,并在字段中添加共享参数“管底标高”。
0 V. z8 S* K2 T, l" {(图12:创建管道明细表)* p+ `8 ~. j6 B# ~. {3 _0 E
12.png
. A" T" D6 [1 \( ?1 I  p2 m2 W. g
& R1 u' o( @  y9 O( D: y( f* o( {
4、用橄榄山给共享参数“管底标高”(中心标高、管顶标高)添加计算值。1 O( a, f: W2 b, ~7 ?& U
重要说明:公式中要添加参数“偏移量”(或开始偏移量),但“偏移量”是无法添加到明细表字段中的,因此不能用“双击”的方法添加到公式中,只能手动输入,要记得加中括号[]。, V7 v6 q' _$ R7 F' q9 I
(图13:给共享参数“管底标高”添加计算值)1 D; z/ C2 ^- o
13.png 4 l* A: o/ o! x4 g
(图14:给共享参数中心标高和管顶标高添加计算值)
3 z: J( D2 v) r& s7 \/ O
14.png
3 o" a' p. h" _# b! R(图15:添加计算值后,明细表和属性中都有数值了)

* u3 U% F+ B& o- m  P. }
15.png 4 d( t) h# k) P2 I/ R7 L( P
6 Y# `" g' @" d9 z
5、创建“管道标记族”,在标签的字段中添加创建好的共享参数“管底标高”及其它参数。
9 l! \- }! B2 [9 Y(图16:创建“管道标记族”)# a& l' J" l5 c8 k
16.png
: s# n* W% o1 a
) V2 T/ T1 r  N5 e& V6、将“管道标记族载”入项目,并标记管道。可以看出标注中管道标高同“属性”中一致,同“高程点”标注的标高也是一样的。6 N; ?7 M+ v* _' q9 I0 f
(图17:标记族自动提取并标注管道底标高)
. K9 `( C# F0 A  }: w3 h 17.png 9 I9 }* E* U4 M! u9 Z; l- p& z' l2 c
(说明:图17中标记族的“中心标高”提取的是“偏移量”,不是共享参数“中心标高”。)
% R3 O* S& ^* x6 N1 S4 `

( h8 i4 M6 z: v六、更新管道底标高(顶标高)
- e: ^/ q( g4 d: h1、目前橄榄山的“加公式”功能还不能自动更新“计算值”,需要手动更新。
3 R7 X" Q2 E# H2、当管道尺寸和标高修改了,或者创建了新的管道,记得要在管道明细表中,重新使用橄榄山的“加公式”来计算管道标高。
/ O+ ]9 M% S& i( e! P. y, B) E8 S3、其实操作很简单,重新计算(用时大约1分钟)之后,明细表会自动更新,管道属性会自动更新,标注也会自动更新,都不要手动调整了。2 j' O8 s# L* u% |
4、示例:将管道偏移量由“2000”改成“3000”,看看“管底标高和管顶标高”是否会变?; A9 U& {2 P% _" Q+ X5 {" L% j
可以看出,偏移量修改成3000之后,“底标高和顶标高”都没有变(中心标高提取的是偏移量,因此变了)。8 ^) n) q9 Z7 q. s# I
(图18:偏移量修改之前)/ j( i2 [5 C3 i9 o6 ]. T3 w$ u
18.png
8 g0 a4 e+ X: s! Z+ r4 u  }(图19:偏移量修改成3000之后,高程点更新了,“标注”中底标高和顶标高没变)
3 x# {; K# u) S- }- B6 k8 B( e6 i9 T8 J  g
19.png , S: ]7 R: x2 T0 l5 O$ s
(图20:用橄榄山重新计算“管底标高”和“管顶标高”)5 J$ J) d9 i4 _2 U
20.png 7 z. X  Q3 S, b/ a7 N* g' s
(图21:重新计算之后,标注和属性中“管底标高”和“管顶标高”都更新了,同高程点一样了)
) g6 T. Z2 E' K' o9 h
21.png 0 F, h' v+ {& g) z6 m
  n& G; [7 U4 D1 K. h% u
(编写一个详细的教程,真的要花很多精力,如果你觉得有用,请回帖支持或分享,以便让更多人学习,谢谢!)6 ?5 [8 e4 W' h4 R4 F+ u
为了方便大家练习,附上本帖的示例文件(Revit 2014格式,包括标记族和共享参数文件),请根据需要下载:
8 Y& h5 ?; ^2 y5 z百度云下载链接:http://pan.baidu.com/s/1i366tal 1 L5 O, O2 e6 M+ y% F5 l( V8 P
下载密码:
游客,如果您要查看本帖隐藏内容请回复
# l" b7 g) H. w3 e! y
对橄榄山“加公式”不熟悉的的朋友,请看我的另一个帖子:
# e; c; x7 d& v9 q[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)
) V' ^% D$ b9 `9 N6 x1 A
, B5 M: g5 Y& a3 L@EaBIM0001 @foreverxuli @malong665 @sos123 @大漠风沙 @咖啡廣場 @向猫葵 @萧闫子 @叶纸蓝 @益埃毕-杨新新
( l- U2 X. ~; V( [0 ?
6 ]" }" P& ^; o( S/ i- J  R为方便大家,附上“橄榄山快模”的百度云下载网址(软件+视频教程):) w0 o$ Q5 y' U$ A" \6 I

* Z- r! ^( n: W2 ~( e
【说明:橄榄山快模除“自动翻模”功能,其它所有功能,包括本帖用的“加公式”,都是完全免费,没有使用时间限制的】

点评

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

帖子

6496

积分

版主

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

积分
6496
 楼主| 发表于 2014-9-24 13:14:04 | 显示全部楼层
建议这四个帖子都看看,不仅实用,而且能开阔思维:
3 j! V& c3 Z# `) K$ s2 D4 z4 t  E
[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)
* N0 Y. c( x* b) J# t% o" d% v2 Y9 J
[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)
! b) M! m5 f7 X  }4 N( d0 W; V" W
[技术探索] 自动提取和标注管道壁厚的方法(出施工图很有用,图文详解,附rvt文件下载)

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

5 I: J. n* f5 q1 Z7 _+ h' C  k2 I6 ^. D3 v: y
倡议:发资源帖时请介绍内容和截图!

1

主题

285

帖子

333

积分

BIM专业负责人

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

积分
333

社区QQ达人

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

0

主题

26

帖子

62

积分

BIM助工

Rank: 2Rank: 2

积分
62
发表于 2017-2-21 21:53:51 | 显示全部楼层
以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱  1 y# K$ o& m1 V+ O0 a6 S: q2 ]9 s( u% T% P
谢谢lz表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱" a# y5 x( @8 D$ ^4 n

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 编辑
# F4 {" Q2 |% B8 {+ |3 {) s# O  i+ \9 _. Z) {! `/ |4 |' n( i! c
抢坐沙发!
" ~5 {* \0 p* S: K解决这个问题, 为中国设备BIM的施工图是非常有重要意义.
- c* H9 F1 i" b4 S% K4 d祝贺李总, 感谢分享这个突破性的创举!7 F3 [, b) ]! q) b* w
橄榄山会根据您的建议做一个一键更新功能,实现计算数据快速更新.顺便说一句,橄榄山快模包含此功能的下载地址: http://pan.baidu.com/s/1sjQ4Svb, m& W$ N1 U* _$ Y, k
这个功能在免费版中,没有使用时间限制.2 W; C4 q" F  Q' P% B

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 | 显示全部楼层
9 K: h4 K3 x" ?
楼主真是天才, 我们又有些隐藏功能也被你发现了.6 g9 f1 {  F- e" ~
比如在计算公式中加入没有显示在明细表中的参数. 通过手动添加来实现管底标高计算. 

点评

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

59

主题

938

帖子

6496

积分

版主

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

积分
6496
 楼主| 发表于 2014-9-20 17:20:21 | 显示全部楼层
BIM用户 发表于 2014-9-20 17:15" ?: o4 C' t/ D6 {
楼主真是天才, 我们又有些隐藏功能也被你发现了.
5 H6 `2 ~  s* A2 m$ s比如在计算公式中加入没有显示在明细表中的参数.  ...

* c, B4 j  g  J  J这确实是橄榄山“加公式”非常独特的一点。7 D9 w! @1 T2 N5 [' N
如果像Revit的“计算值”一样,必须要可以添加到明细表中的字段,才能被公式引用,那么就无法用“偏移量”来计算管道底标高了。
倡议:发资源帖时请介绍内容和截图!

59

主题

938

帖子

6496

积分

版主

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

积分
6496
 楼主| 发表于 2014-9-20 17:26:28 | 显示全部楼层
EaBIM0001 发表于 2014-9-20 17:10( W2 a, [9 n* y7 v; O
高产优质的楼主
  a4 J: v6 _. ]3 _
谢谢鼓励和支持。
: k8 m. P# g- e: X$ v2 l; I强烈要求版主“加精”!
" q$ x, S3 K1 x* o% c; J+ \呵呵,只是希望帖子不要沉下去,希望更多人看到,能解决困扰BIM设计师和工程师的出图问题。
倡议:发资源帖时请介绍内容和截图!

6

主题

511

帖子

488

积分

BIM专业负责人

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

积分
488

社区QQ达人

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

3

主题

352

帖子

3861

积分

BIM总监

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

积分
3861

社区QQ达人

发表于 2014-9-20 18:46:24 | 显示全部楼层
值得用心學習的一偏文章
" l: R+ h6 h( e! P$ j: d8 [3 Z+ {CSD管底標註 若用REVIT是無法解決
; \0 E/ y. |2 Z7 i* r, O1 @借用橄欖山快模API功能確實幫忙了這個問題
, U  E& q0 P0 J1 S4 s& u- e感謝李總協助我處理這項問題  0 k9 b$ \  Z, f

7 u1 t" r1 Z8 g+ k
http://blog.xuite.net/visa2211364/blog

5

主题

32

帖子

526

积分

BIM专业负责人

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

积分
526

社区QQ达人

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

487

主题

2386

帖子

1万

积分

admin

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

积分
13780

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

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-7-26 00:46

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

沪公网安备 31011502004370号

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