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

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
虚位以待第五期全国BIM技能等级考试
查看: 20744|回复: 278

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

  [复制链接]

59

主题

938

帖子

6450

积分

版主

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

积分
6450
发表于 2014-9-20 16:04:15 | 显示全部楼层 |阅读模式
本帖最后由 lbf007 于 2014-9-20 22:52 编辑 ) W% q$ N% @+ `0 D
9 y6 @/ d5 t1 \6 q, r
Revit中自动提取和标注管道底标高的解决方法
/ ]2 ~' S- f6 e2 X
一、出图现状:
    出管道施工图时,很多时候要标注管道的“底标高”,而不是中心标高,例如底部对齐(即底平)的管道,需要做综合管架的多根管道。然而在Revit中用“标记族”无法自动提取并标注“管道底标高”,这个难题一直困扰着设计师和工程师?甚至为了标注管道底标高,不得不将Revit图纸导出成dwg格式,然后在AutoCAD中手动标注。
) [6 ^$ ?3 _0 K0 g+ N" B
( F3 j0 i% a, s- V7 \6 S) Q二、问题:
7 I) p  D: \6 ?有没有办法在Revit中用“标记族”自动提取并标注“管道底标高”(或顶标高)?(如图1所示)
& g( w$ f" l8 a7 P2 J我曾就这个问题咨询过欧特克技术支持和国内做Revit二次开发的软件商(如鸿业、理正),目前都无法解决。
6 G. }! f) ^% F$ y% M1 d(图1:自动标注管道底标高的示例)% }5 L1 {9 w; k4 Y) u" Y
01.png
! G' m5 `" A. a; H- {
' H0 d* }, h" m) x: d
三、解决方法
2 J5 k; c3 A- ^. Y% t共享参数+橄榄山“加公式”命令+管道标记族(详细操作步骤见第五节)。$ x) O- T! l8 V7 G# c9 b
(图2:自动提取和标注管道底标高的主要步骤)* e9 p, X/ a* ^# l% U2 {' u" N' j  P
02.png 3 ~+ }3 K1 F  |" r: r  `0 X
1 O: W0 t% n( n' c' o% N6 C; `
四、原因探寻:; C" G) l) t5 n
不借助第三方插件,Revit为什么无法自动提取和标注“管道底标高”呢?
, J, j' Y4 E  Q% C1、管道属性中只有“中心标高”(即参数“偏移量”、“开始偏移量”和“端点偏移量”),不像风管和桥架,有参数“底部高程”和“顶部高程”。( B. f$ i+ B+ c/ }% U5 i
(图3:管道没有参数“底部高程”和“顶部高程”,风管有
! q1 H# E9 ]& b' o8 S3 `0 t! O  H- M
03.png : g. z6 U- N, K; Y' k& S# f
0 W# [% s- C( `! o8 O" _( }* \# G9 l
2、管道标记族的标签中也没有字段“底部高程”和“底部高程”可以选择(风管和桥架就有),因此无法提取和标注管道底标高(或顶标高)。如果“标签”中也能像“明细表”一样,添加“计算值”(开始偏移量减去外径的一半就是管底标高),那也能解决问题,但是Revit目前无此功能。7 `3 [7 q: j* l  c5 Y3 q
(图4:管道标签中没有字段“底部高程”和“顶部高程”,风管有)
$ y; t9 u4 s3 g" }/ E
04.png 2 z  @$ a5 [) Y* |

2 o1 _5 @/ P; I) P" c# n+ b3、虽然在明细表中可以用“计算值”,通过“反转立面”添加“管底标高”,然而无法用标记族提取。% C7 `1 e4 e; x
(详见另一帖子:- c1 M, P1 r: D6 G% t$ R  J
[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)
3 S* B9 z# n- M1 M: M7 F6 rhttp://www.eabim.net/forum.php?mod=viewthread&tid=174017 )
! V! d8 s4 [' A9 Y! n(图5:明细表中用“计算值”添加管底标高)/ h( _& V; }4 K: Z6 \# [( ^
05.png 6 Y7 J) Z$ }* Y* L/ i- L
. _# d* {1 X0 \  K: ?" a! r
4、有人会说,用“高程点”可以自动标注管道“底标高”和“顶标高”。但是高程点是系统族,无法修改格式,不符合制图标准,而且管道标注一般要包括:系统缩写、公称直径(或外径+壁厚)、中心标高(或底标高),用高程点标注,就得分成两个标注,而不是一个综合标注。
# V( @- A# \, }6 Z) W1 H(图6:用高程点标注的“底标高”和“顶标高”)
. ^; }: h5 w  B 06.png
7 j% X3 U9 g1 A9 @! W9 |. i8 \4 E( |( F7 k( ?( j  C: ]7 r3 f
5、当然你可以像AutoCAD中一样,用“文字”手动标注管道(底标高的数值是手工输入的),但是工作量太大,而且不符合BIM的要求,标注不能随模型变化而自动更新。一旦模型有变化,手动修改不仅工作量巨大,而且容易弄错或遗漏。0 I4 k' Q2 ^' A8 }3 V9 D
(图7:用文字标注管道); o+ t6 \/ L' B, J2 i
07.png 1 ~. J3 A7 I+ D4 g! C4 O& h
(图8:文字标注不会随模型修改而自动更新)6 H3 ^; u$ k# H. q3 c8 b0 e
08.png 4 {4 @0 O2 P' F/ @2 m

% [; E1 Q2 ?, _* j/ H/ |6、橄榄山的“加公式”功能正好能解决这个问题,它能通过计算公式给“共享参数”添加“计算值”,而且可以在公式中添加明细表中没有的字段(例如“偏移量”)。/ Q3 c2 X  m2 _4 S

% ?$ M. X1 W$ n# J$ C/ N' r五、自动提取和标注管道底标高的详细操作步骤
( L" o4 w5 @# e6 t, H& Z4 }3 Z, T1、创建共享参数“管底标高”(如果需要标注顶标高,还可以创建“管顶标高”)。
9 p" {# T! u2 Q" B% V/ u0 k5 T: h2 p注意:“参数类型”必须选“文字”。
3 U/ H0 K- `% a/ K0 Z4 o, s: i. d8 Y! U(原因参见此贴:http://www.eabim.net/forum.php?mod=viewthread&tid=174091
% h$ d$ P, k4 o' Y) b7 H(图9:新建共享参数)0 n" \) K. x8 F4 Y: a3 f2 S+ m  u
09.png 6 Y* H# ^, M& q) V/ H/ k
% `1 r! o6 q6 ?6 b+ R' B
2、通过“项目参数”将共享参数“管底标高”添加到“管道”。添加之后,在“管道属性”中会出现共享参数“管底标高”,只不过还没有数值。
, `' I9 b9 \8 A' r# h  E注意:一定要选“实例”,不能选“类型”。3 R5 F, F1 E8 c$ C) f" R
(图10:给管道添加共享参数,要选“实例”)
, z' o8 E$ E% p% V; \. B6 g# d 10.png & c1 }+ d8 Z) b5 \: J
(图11:在“管道属性”中会出现共享参数“管底标高”)& l3 B1 ^; i7 `
11.png
  t) V6 f$ C- K- m& ?5 p, v0 r! w5 f) J& X6 K6 H5 ^
3、创建管道明细表,并在字段中添加共享参数“管底标高”。+ a9 U+ V# l  u& }- z. o0 I9 }
(图12:创建管道明细表)
) w# E1 S$ t. d9 R+ y+ u 12.png
9 p# E* W, I. u/ O
& o% i. C4 }( X) k. \
4、用橄榄山给共享参数“管底标高”(中心标高、管顶标高)添加计算值。
! [6 m" [2 o4 T# K重要说明:公式中要添加参数“偏移量”(或开始偏移量),但“偏移量”是无法添加到明细表字段中的,因此不能用“双击”的方法添加到公式中,只能手动输入,要记得加中括号[]。" _7 f# G4 r% v) \: U/ ?
(图13:给共享参数“管底标高”添加计算值)! {0 ?/ i! {, p# s* q& W
13.png ' d  M: a9 |  G* I) L: X$ l) t; e* `
(图14:给共享参数中心标高和管顶标高添加计算值)# [6 U- x/ w, ~/ p2 W# T
14.png
* j8 x& s! Y$ q* V9 x& S(图15:添加计算值后,明细表和属性中都有数值了)

, k- o: `5 @+ b1 X9 X7 n2 `
15.png ; C7 n+ r7 s+ L1 H
% g$ E! [4 H: ?
5、创建“管道标记族”,在标签的字段中添加创建好的共享参数“管底标高”及其它参数。" W8 J0 P& Z& a5 x: g" o7 r$ I  B
(图16:创建“管道标记族”)- n, `( k# _2 O2 [- W( M
16.png
0 K# j/ O. Z5 d& ^  i* i* M; H  }% R; L* \% V7 `! B2 o% Z# M" Z
6、将“管道标记族载”入项目,并标记管道。可以看出标注中管道标高同“属性”中一致,同“高程点”标注的标高也是一样的。
+ |- E$ i$ L* l0 G' c& n; q(图17:标记族自动提取并标注管道底标高)3 X' D7 ]5 W% P6 g0 {
17.png 5 l3 }1 [+ J" M
(说明:图17中标记族的“中心标高”提取的是“偏移量”,不是共享参数“中心标高”。)
8 p, y1 S. z6 S, g3 J

" K! k1 |/ l# u六、更新管道底标高(顶标高)+ k: Q$ R9 l8 Q* j* {8 \) t
1、目前橄榄山的“加公式”功能还不能自动更新“计算值”,需要手动更新。
- P3 ?, Z4 S/ y, P: `5 ?$ @2、当管道尺寸和标高修改了,或者创建了新的管道,记得要在管道明细表中,重新使用橄榄山的“加公式”来计算管道标高。+ I5 [' K9 i* ^$ _- g& o  T
3、其实操作很简单,重新计算(用时大约1分钟)之后,明细表会自动更新,管道属性会自动更新,标注也会自动更新,都不要手动调整了。
9 {) {  s! V2 q9 G  C6 U0 P4、示例:将管道偏移量由“2000”改成“3000”,看看“管底标高和管顶标高”是否会变?
% e* \, L- ^5 Y% l; W可以看出,偏移量修改成3000之后,“底标高和顶标高”都没有变(中心标高提取的是偏移量,因此变了)。
& m5 }) h9 Z5 Q(图18:偏移量修改之前)
, w9 }8 I7 s/ m: E# c 18.png # x' C, R' _7 Q' ^
(图19:偏移量修改成3000之后,高程点更新了,“标注”中底标高和顶标高没变)
( B6 l0 I* z0 G$ Y0 K6 m
19.png ) ?+ j0 O9 R2 h2 k
(图20:用橄榄山重新计算“管底标高”和“管顶标高”)7 |% v% N1 v7 m0 E% }! O- O' v6 y0 ^
20.png $ u+ ^$ c8 Y! g4 S- G! f
(图21:重新计算之后,标注和属性中“管底标高”和“管顶标高”都更新了,同高程点一样了)
7 j+ C; a3 t7 \7 N5 H1 ?
21.png # L! F  _/ O. }' T  J% e
# [; i+ p5 |* g, A3 L6 K& S& ?& A3 x, C
(编写一个详细的教程,真的要花很多精力,如果你觉得有用,请回帖支持或分享,以便让更多人学习,谢谢!)
8 t: @! |1 f  a& Y为了方便大家练习,附上本帖的示例文件(Revit 2014格式,包括标记族和共享参数文件),请根据需要下载:  C, G* N- i0 P* J% c" \# K
百度云下载链接:http://pan.baidu.com/s/1i366tal ) \- f1 f+ }0 n5 P' R7 j/ v4 }
下载密码:
游客,如果您要查看本帖隐藏内容请回复

* @/ |  w7 V; ?7 a( N; o7 K9 h对橄榄山“加公式”不熟悉的的朋友,请看我的另一个帖子:. z! e1 z9 [) a5 I: T' b, e$ O1 Q
[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)$ J0 Q& M9 ~- h' u2 X

9 B  L4 `; |/ V* _@EaBIM0001 @foreverxuli @malong665 @sos123 @大漠风沙 @咖啡廣場 @向猫葵 @萧闫子 @叶纸蓝 @益埃毕-杨新新 ( E* r' i: `8 W5 g' W# w
7 H3 r0 p9 l/ t& }+ Q. M  a3 x2 ~
为方便大家,附上“橄榄山快模”的百度云下载网址(软件+视频教程):7 C) m3 R% L* S. h" _

) L% s' f: Q- O% ^$ r9 {; A& ^
【说明:橄榄山快模除“自动翻模”功能,其它所有功能,包括本帖用的“加公式”,都是完全免费,没有使用时间限制的】

点评

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

帖子

6450

积分

版主

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

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

- N$ ^' Z+ r1 w* M8 z: {
[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)
& |! E5 x5 o! \: I# f6 G% D
[技术探索] 自动提取和标注管道壁厚的方法(出施工图很有用,图文详解,附rvt文件下载)

) |$ S, w2 z" Q
[技术探索] 管道底标高自动提取和标注的方法(Revit出图必看,困扰设计师的难题终被解决,附rvt下载)
2 N4 B" b' ~, w0 m8 x& A7 u4 u; C% _
6 S9 z: e% P& y2 G( N- L3 x; G
倡议:发资源帖时请介绍内容和截图!

1

主题

277

帖子

317

积分

BIM专业负责人

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

积分
317

社区QQ达人

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

0

主题

26

帖子

62

积分

BIM助工

Rank: 2Rank: 2

积分
62
发表于 2017-2-21 21:53:51 | 显示全部楼层
以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱  7 T! q. J  L0 k& E' s: p
谢谢lz表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱8 n' C6 H+ I# |$ H0 A$ u/ l

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 编辑 / q# C7 g9 z, ~5 i# T( _. E

& ~% D$ a  K* m, G: ], X抢坐沙发!  r5 n" f6 [  S. ^3 ~/ [
解决这个问题, 为中国设备BIM的施工图是非常有重要意义.
$ f" K9 A+ |6 Q7 P/ j祝贺李总, 感谢分享这个突破性的创举!4 f! I. J; v1 p0 V
橄榄山会根据您的建议做一个一键更新功能,实现计算数据快速更新.顺便说一句,橄榄山快模包含此功能的下载地址: http://pan.baidu.com/s/1sjQ4Svb0 v/ }- i* z# ^: y1 h9 Z
这个功能在免费版中,没有使用时间限制.7 `$ V5 |2 J/ f. L4 q2 Q

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 | 显示全部楼层
* O0 _% a/ r0 X% K) Y
楼主真是天才, 我们又有些隐藏功能也被你发现了.
; ^; N, x! s; F; b1 Q比如在计算公式中加入没有显示在明细表中的参数. 通过手动添加来实现管底标高计算. 

点评

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

59

主题

938

帖子

6450

积分

版主

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

积分
6450
 楼主| 发表于 2014-9-20 17:20:21 | 显示全部楼层
BIM用户 发表于 2014-9-20 17:150 a, X6 p8 n% c
楼主真是天才, 我们又有些隐藏功能也被你发现了.
# Z% l& [" \, @" J7 O8 [2 R& \- Q比如在计算公式中加入没有显示在明细表中的参数.  ...

. [/ Q) L& U6 b/ c& P5 S/ Z这确实是橄榄山“加公式”非常独特的一点。
: D$ F- d. ~; i7 p如果像Revit的“计算值”一样,必须要可以添加到明细表中的字段,才能被公式引用,那么就无法用“偏移量”来计算管道底标高了。
倡议:发资源帖时请介绍内容和截图!

59

主题

938

帖子

6450

积分

版主

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

积分
6450
 楼主| 发表于 2014-9-20 17:26:28 | 显示全部楼层
EaBIM0001 发表于 2014-9-20 17:10
6 C8 f. L9 q  e高产优质的楼主

. v1 E2 j* T8 i( F( G: T! z. ?9 U谢谢鼓励和支持。4 N6 ~1 B* l2 e" v9 g" _5 C, g8 r
强烈要求版主“加精”!
' d  g2 U" g( k8 l& m' T+ l呵呵,只是希望帖子不要沉下去,希望更多人看到,能解决困扰BIM设计师和工程师的出图问题。
倡议:发资源帖时请介绍内容和截图!

6

主题

508

帖子

465

积分

BIM专业负责人

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

积分
465

社区QQ达人

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

3

主题

350

帖子

3846

积分

BIM总监

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

积分
3846

社区QQ达人

发表于 2014-9-20 18:46:24 | 显示全部楼层
值得用心學習的一偏文章 $ a# S+ D! p2 d$ i) D" ]1 U
CSD管底標註 若用REVIT是無法解決8 K/ d4 p. p& m, X$ ^
借用橄欖山快模API功能確實幫忙了這個問題
# d0 @$ O7 m2 N/ ~0 g( ]- r4 g感謝李總協助我處理這項問題  / n. A& w) V9 I1 S
" f* Z; q& ~5 k( }
http://blog.xuite.net/visa2211364/blog

5

主题

32

帖子

525

积分

BIM专业负责人

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

积分
525

社区QQ达人

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

487

主题

2386

帖子

1万

积分

admin

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

积分
13748

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

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-5-26 13:23

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

沪公网安备 31011502004370号

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