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

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
益埃毕集团
查看: 21744|回复: 282

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

  [复制链接]

59

主题

938

帖子

6545

积分

版主

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

积分
6545
发表于 2014-9-20 16:04:15 | 显示全部楼层 |阅读模式
本帖最后由 lbf007 于 2014-9-20 22:52 编辑 + p5 Z  b7 m' f' x& z, D$ w/ B

' a- D5 I" p! S' W5 ^
Revit中自动提取和标注管道底标高的解决方法
5 }  d( {% i$ X/ _: N
一、出图现状:
    出管道施工图时,很多时候要标注管道的“底标高”,而不是中心标高,例如底部对齐(即底平)的管道,需要做综合管架的多根管道。然而在Revit中用“标记族”无法自动提取并标注“管道底标高”,这个难题一直困扰着设计师和工程师?甚至为了标注管道底标高,不得不将Revit图纸导出成dwg格式,然后在AutoCAD中手动标注。% b1 m/ ~4 G6 Q! I
" I; t2 a2 P# E8 z6 u
二、问题:
* g; f) Z" h( a有没有办法在Revit中用“标记族”自动提取并标注“管道底标高”(或顶标高)?(如图1所示)9 n+ Y& \, g( ]9 r
我曾就这个问题咨询过欧特克技术支持和国内做Revit二次开发的软件商(如鸿业、理正),目前都无法解决。
8 _0 ~  T1 R$ m- T1 O(图1:自动标注管道底标高的示例), F( m7 w) a! w% r
01.png
8 ]! H/ m5 J# ^% I
) Q1 |" [; l3 T3 W* {8 K) t. U' K/ [
三、解决方法
& \  ?4 X, f) [. ^共享参数+橄榄山“加公式”命令+管道标记族(详细操作步骤见第五节)。
0 i1 [# n% l4 r" f" u5 W(图2:自动提取和标注管道底标高的主要步骤)
' W% m) \/ _9 n
02.png . f& ?* h( R  \1 R
5 i8 E4 r& ~6 ]! l: M( A- [# ]
四、原因探寻:' \# M/ I, x& h* d6 L4 a
不借助第三方插件,Revit为什么无法自动提取和标注“管道底标高”呢?
( n. M- Z4 K: @# \6 t9 g  W) O9 ?/ Q# v1、管道属性中只有“中心标高”(即参数“偏移量”、“开始偏移量”和“端点偏移量”),不像风管和桥架,有参数“底部高程”和“顶部高程”。
8 t- A9 ?" Q7 ?! d(图3:管道没有参数“底部高程”和“顶部高程”,风管有
, y2 q& B) O  l0 p; f6 e
03.png 6 g# t' L1 y6 H( p( ~& h$ ^

- i7 ~8 U+ g& t+ ]" g3 i/ \2、管道标记族的标签中也没有字段“底部高程”和“底部高程”可以选择(风管和桥架就有),因此无法提取和标注管道底标高(或顶标高)。如果“标签”中也能像“明细表”一样,添加“计算值”(开始偏移量减去外径的一半就是管底标高),那也能解决问题,但是Revit目前无此功能。7 {- A  T- b1 d' z8 B" z
(图4:管道标签中没有字段“底部高程”和“顶部高程”,风管有)5 {+ a1 Q2 u2 p4 i6 Q. ^
04.png 3 K$ @. W( m; \- {* a; M" W

9 G- S6 l6 @1 O! R% V  K3、虽然在明细表中可以用“计算值”,通过“反转立面”添加“管底标高”,然而无法用标记族提取。4 J: |  j, Q: S9 T# A, c! F
(详见另一帖子:
' I! A4 M+ }) D$ _[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)+ ~! d$ M8 j, s; ~
http://www.eabim.net/forum.php?mod=viewthread&tid=174017 )
0 f. b, F' A2 C. f0 H(图5:明细表中用“计算值”添加管底标高)9 i. Q9 x, I2 G$ m; f; V6 M3 v) e
05.png
% C* w* }7 f+ S: h* _0 [, s8 I6 k5 d4 C
4、有人会说,用“高程点”可以自动标注管道“底标高”和“顶标高”。但是高程点是系统族,无法修改格式,不符合制图标准,而且管道标注一般要包括:系统缩写、公称直径(或外径+壁厚)、中心标高(或底标高),用高程点标注,就得分成两个标注,而不是一个综合标注。0 k4 h1 R, Y; h/ J! E2 W( |
(图6:用高程点标注的“底标高”和“顶标高”)
' ]2 N& a5 s# E5 {) v 06.png
% T! d8 u! e1 j' h' {& X$ P+ F" ^1 q: v
5、当然你可以像AutoCAD中一样,用“文字”手动标注管道(底标高的数值是手工输入的),但是工作量太大,而且不符合BIM的要求,标注不能随模型变化而自动更新。一旦模型有变化,手动修改不仅工作量巨大,而且容易弄错或遗漏。
5 {* s8 j3 w# J) `$ j4 s8 q/ B$ ]9 e(图7:用文字标注管道)
$ _& |4 D7 p) D! C: W" e% G
07.png 6 W% d/ W+ u/ _$ G) B
(图8:文字标注不会随模型修改而自动更新)
7 p) |( g: K. `) i
08.png
  t( ^0 Y4 h- n6 I  P# \4 Q
0 _6 S, A: u# t% h6、橄榄山的“加公式”功能正好能解决这个问题,它能通过计算公式给“共享参数”添加“计算值”,而且可以在公式中添加明细表中没有的字段(例如“偏移量”)。
5 i5 y  o2 Y, b, C3 R3 _" W  x6 r' _4 p
五、自动提取和标注管道底标高的详细操作步骤' H( I! u. m: g5 X8 \7 x0 {# f4 [
1、创建共享参数“管底标高”(如果需要标注顶标高,还可以创建“管顶标高”)。2 H7 D  ?# J* @; ~7 G
注意:“参数类型”必须选“文字”。
/ K% {+ u) A, w(原因参见此贴:http://www.eabim.net/forum.php?mod=viewthread&tid=174091; ^1 ~6 |4 h! G3 b
(图9:新建共享参数)4 ~9 L8 u: ^& u4 J' V) p/ j
09.png
% z( B! x1 I2 X: U& U# q. }' ]

! @6 `) v$ Y5 A) D2、通过“项目参数”将共享参数“管底标高”添加到“管道”。添加之后,在“管道属性”中会出现共享参数“管底标高”,只不过还没有数值。
2 n3 S+ ?/ D3 z8 ~( I注意:一定要选“实例”,不能选“类型”。9 L$ U$ Z$ C# C6 e
(图10:给管道添加共享参数,要选“实例”)$ }2 E; X) |' a  O, ^+ K9 z
10.png " a4 d# I" M- i: L. x  A( f
(图11:在“管道属性”中会出现共享参数“管底标高”)
  M# _* X) f* z0 m2 O6 d5 S+ K
11.png ( ^- R' r' ~, t2 I. @& K* M# o
. a! {2 R: Y% I# a7 q# U" w' A
3、创建管道明细表,并在字段中添加共享参数“管底标高”。* @( ]" O! \, y  E, H8 B+ t
(图12:创建管道明细表)
. W6 _$ M7 n( \ 12.png
" ^9 x3 K  k5 K$ ^+ J

/ c; r) Z5 n4 q$ [% o0 g# N& G2 r4、用橄榄山给共享参数“管底标高”(中心标高、管顶标高)添加计算值。
( T* ~" I/ d, i2 |: p1 `重要说明:公式中要添加参数“偏移量”(或开始偏移量),但“偏移量”是无法添加到明细表字段中的,因此不能用“双击”的方法添加到公式中,只能手动输入,要记得加中括号[]。
! f- d, k8 |. H/ y' y& A; Y(图13:给共享参数“管底标高”添加计算值)
0 F6 S7 s! D: Z# T; w  G
13.png
: o2 s9 z9 \, h6 e( J( i6 Z(图14:给共享参数中心标高和管顶标高添加计算值)
3 w, r# Z2 A4 N9 Y) g
14.png
7 X7 l/ t( M- O(图15:添加计算值后,明细表和属性中都有数值了)
- A) v* I( J2 {, J* v7 X
15.png
* `3 j* D1 w% s% D8 h: g
: E6 B/ z8 k' C+ s* C" X* X5、创建“管道标记族”,在标签的字段中添加创建好的共享参数“管底标高”及其它参数。$ v$ ], W# \# k; I; L( Q4 c
(图16:创建“管道标记族”)7 x' v5 K" l4 ~+ F
16.png ( F$ H! j( X! }7 w
( k! b! U0 {# z& ^  q( H3 J
6、将“管道标记族载”入项目,并标记管道。可以看出标注中管道标高同“属性”中一致,同“高程点”标注的标高也是一样的。
3 M1 `7 X, e6 S3 m- b(图17:标记族自动提取并标注管道底标高)0 w* F7 H# V* m! p
17.png : a; U' X, ?& Y/ x" u& _, l
(说明:图17中标记族的“中心标高”提取的是“偏移量”,不是共享参数“中心标高”。)
1 G. _$ h  g) M5 T5 b1 ~0 ?. b
. s5 m) Q9 _5 N9 }
六、更新管道底标高(顶标高)
, T9 t7 m) Y. ^: V& P* F1、目前橄榄山的“加公式”功能还不能自动更新“计算值”,需要手动更新。
$ V( Z0 x- H( f% ^$ u% d2、当管道尺寸和标高修改了,或者创建了新的管道,记得要在管道明细表中,重新使用橄榄山的“加公式”来计算管道标高。
. F) E7 o& L$ J. U3、其实操作很简单,重新计算(用时大约1分钟)之后,明细表会自动更新,管道属性会自动更新,标注也会自动更新,都不要手动调整了。8 I" P% f. x, x6 \1 I% G( f
4、示例:将管道偏移量由“2000”改成“3000”,看看“管底标高和管顶标高”是否会变?
+ C5 ?7 Y5 z( h. V9 z可以看出,偏移量修改成3000之后,“底标高和顶标高”都没有变(中心标高提取的是偏移量,因此变了)。( [, M  ^: F# F* p+ i
(图18:偏移量修改之前)
( d2 U5 _5 c0 k1 n  w 18.png + a9 A  d: x9 H- p- C: }3 Q
(图19:偏移量修改成3000之后,高程点更新了,“标注”中底标高和顶标高没变); B( v5 U7 A/ I# }# Y
19.png
# Z  F6 M5 w" j* l(图20:用橄榄山重新计算“管底标高”和“管顶标高”)
7 c3 c2 P; }6 T( z
20.png
# k  S+ V! H& C" w(图21:重新计算之后,标注和属性中“管底标高”和“管顶标高”都更新了,同高程点一样了)
$ m$ i7 I% @0 b1 E& O
21.png $ ?0 y: Q, P& p( b
, y! E* f' p0 K1 P5 D; P' x
(编写一个详细的教程,真的要花很多精力,如果你觉得有用,请回帖支持或分享,以便让更多人学习,谢谢!)
& n- A( O* U6 g; Q' o为了方便大家练习,附上本帖的示例文件(Revit 2014格式,包括标记族和共享参数文件),请根据需要下载:. r) b% e5 V2 y" R" {3 m- D
百度云下载链接:http://pan.baidu.com/s/1i366tal
" S8 t! Q3 T, n) _; z1 l( v) Y下载密码:
游客,如果您要查看本帖隐藏内容请回复
; H* O/ |. }. z* K- J& b: d
对橄榄山“加公式”不熟悉的的朋友,请看我的另一个帖子:
) Q' R7 \3 A4 [* i# ^2 r[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)
/ |% t- G+ F8 o9 _8 U7 I4 T9 o0 I2 ^& q# e( d; M5 V+ ^
@EaBIM0001 @foreverxuli @malong665 @sos123 @大漠风沙 @咖啡廣場 @向猫葵 @萧闫子 @叶纸蓝 @益埃毕-杨新新 + ^' C! V2 r9 X4 B/ G
* R) {1 u( K7 q7 R( N
为方便大家,附上“橄榄山快模”的百度云下载网址(软件+视频教程):- T8 l6 w7 ~. s; j$ j
& e% I' W# {9 D( ^: a8 z
【说明:橄榄山快模除“自动翻模”功能,其它所有功能,包括本帖用的“加公式”,都是完全免费,没有使用时间限制的】

评分

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

查看全部评分

本帖被以下淘专辑推荐:

相关帖子

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

59

主题

938

帖子

6545

积分

版主

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

积分
6545
 楼主| 发表于 2014-9-24 13:14:04 | 显示全部楼层
建议这四个帖子都看看,不仅实用,而且能开阔思维:
$ e+ t+ h5 t4 u2 ~3 G
[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)

  I# s9 N& @* B/ g& ^
[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)
: N$ g" g: G) x
[技术探索] 自动提取和标注管道壁厚的方法(出施工图很有用,图文详解,附rvt文件下载)

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

$ Z0 I6 @8 v! a% Z" B
, f9 [; M$ u8 A; N  O, c
倡议:发资源帖时请介绍内容和截图!

1

主题

295

帖子

351

积分

BIM专业负责人

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

积分
351

社区QQ达人

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

0

主题

26

帖子

66

积分

BIM助工

Rank: 2Rank: 2

积分
66
发表于 2017-2-21 21:53:51 | 显示全部楼层
以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱  
) [8 b) E' G) c谢谢lz表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱
9 ?# J0 A/ g% F' |) V" d

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 编辑 0 \" B% |# F1 F# c5 r( ?
2 @  I0 ]. Q; Z- B" ]
抢坐沙发!- V$ t: t, p% y- B& m1 ]7 u
解决这个问题, 为中国设备BIM的施工图是非常有重要意义.: T8 F0 f8 }3 n
祝贺李总, 感谢分享这个突破性的创举!
( Q8 E6 B2 l2 e: c2 Y- o; ?橄榄山会根据您的建议做一个一键更新功能,实现计算数据快速更新.顺便说一句,橄榄山快模包含此功能的下载地址: http://pan.baidu.com/s/1sjQ4Svb# K! i  h# n& I  x
这个功能在免费版中,没有使用时间限制.- U6 Q0 f+ V. p4 x/ U0 y+ D1 M. J# a

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 | 显示全部楼层
8 a8 S$ ]6 z& N( ~9 r
楼主真是天才, 我们又有些隐藏功能也被你发现了.
2 V5 f4 u* K6 g0 i' W) K3 H比如在计算公式中加入没有显示在明细表中的参数. 通过手动添加来实现管底标高计算. 

点评

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

59

主题

938

帖子

6545

积分

版主

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

积分
6545
 楼主| 发表于 2014-9-20 17:20:21 | 显示全部楼层
BIM用户 发表于 2014-9-20 17:15% T- p& e! J# l/ T& A- {
楼主真是天才, 我们又有些隐藏功能也被你发现了.
! N: Q" ~- C5 s0 v% U比如在计算公式中加入没有显示在明细表中的参数.  ...

7 O: r6 q* Y! v, U4 g  ?这确实是橄榄山“加公式”非常独特的一点。
/ U' J( L! ?: f6 D; J0 r如果像Revit的“计算值”一样,必须要可以添加到明细表中的字段,才能被公式引用,那么就无法用“偏移量”来计算管道底标高了。
倡议:发资源帖时请介绍内容和截图!

59

主题

938

帖子

6545

积分

版主

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

积分
6545
 楼主| 发表于 2014-9-20 17:26:28 | 显示全部楼层
EaBIM0001 发表于 2014-9-20 17:10
9 L" l2 @' F& M$ S% t# h: @, ]高产优质的楼主

" G# {1 D- O/ V( R谢谢鼓励和支持。
/ \2 h- W! @6 X# w5 m# y强烈要求版主“加精”!7 T' }+ k* `0 u3 W& C% v
呵呵,只是希望帖子不要沉下去,希望更多人看到,能解决困扰BIM设计师和工程师的出图问题。
倡议:发资源帖时请介绍内容和截图!

6

主题

513

帖子

498

积分

BIM专业负责人

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

积分
498

社区QQ达人

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

3

主题

407

帖子

4023

积分

BIM总监

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

积分
4023

社区QQ达人

发表于 2014-9-20 18:46:24 | 显示全部楼层
值得用心學習的一偏文章 + z1 T+ f$ g% F& W# H/ K4 m: {
CSD管底標註 若用REVIT是無法解決
7 e' D$ G* S6 \& A1 r0 W! x$ n借用橄欖山快模API功能確實幫忙了這個問題3 M" o, M  H3 _; x! v! A
感謝李總協助我處理這項問題  
  Q1 x& }9 s1 ^2 x$ Z3 X5 w; g, N. t& y; K& m
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

积分
13972

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

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, 2018-1-24 01:40

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

沪公网安备 31011502004370号

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