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

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
第五期全国BIM技能等级考试益埃毕集团虚位以待
查看: 19403|回复: 268

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

  [复制链接]

新浪微博达人勋

59

主题

936

帖子

6392

积分

版主

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

积分
6392
发表于 2014-9-20 16:04:15 | 显示全部楼层 |阅读模式
本帖最后由 lbf007 于 2014-9-20 22:52 编辑
* U/ z! C5 Y) N9 z, p" M" S; f6 Y8 e/ u6 ]! {9 ^- ^
Revit中自动提取和标注管道底标高的解决方法
# n% ?8 Z; I% l9 G4 k
一、出图现状:
    出管道施工图时,很多时候要标注管道的“底标高”,而不是中心标高,例如底部对齐(即底平)的管道,需要做综合管架的多根管道。然而在Revit中用“标记族”无法自动提取并标注“管道底标高”,这个难题一直困扰着设计师和工程师?甚至为了标注管道底标高,不得不将Revit图纸导出成dwg格式,然后在AutoCAD中手动标注。
1 y4 F- s6 Z. w( G3 z2 h
7 M1 V! ~7 P" P& U# [- u* K" r& {* d+ k二、问题:& c4 a3 J' J: Z$ O/ v7 l0 a3 I
有没有办法在Revit中用“标记族”自动提取并标注“管道底标高”(或顶标高)?(如图1所示)
4 Q4 R! k, Z8 t' i4 {我曾就这个问题咨询过欧特克技术支持和国内做Revit二次开发的软件商(如鸿业、理正),目前都无法解决。3 W: C' y" S) A1 L  C
(图1:自动标注管道底标高的示例)9 J- T& p/ o) g& |4 [/ W
01.png
7 o( z& h* d0 x) t
1 q) ?$ @% {2 z/ \
三、解决方法. w" u7 Y9 u1 p3 ^% [
共享参数+橄榄山“加公式”命令+管道标记族(详细操作步骤见第五节)。
8 {7 l- S& \' ^5 V2 c' v. B(图2:自动提取和标注管道底标高的主要步骤)
" _6 c' O/ `! G( m7 ^
02.png
8 {' C! q4 |- L$ G' _# z! l8 P7 d7 [4 M3 k8 X
四、原因探寻:
: ?/ D$ K4 I- q: D2 _不借助第三方插件,Revit为什么无法自动提取和标注“管道底标高”呢?
& d5 w9 f% R& I5 N, K8 @' U1、管道属性中只有“中心标高”(即参数“偏移量”、“开始偏移量”和“端点偏移量”),不像风管和桥架,有参数“底部高程”和“顶部高程”。# H6 o" y4 L  e5 L- j* ^9 J9 ^
(图3:管道没有参数“底部高程”和“顶部高程”,风管有
1 Z8 D$ ~! c3 L
03.png 0 J4 j- M8 H; m: ?. z

  @5 ^/ _9 |. r2、管道标记族的标签中也没有字段“底部高程”和“底部高程”可以选择(风管和桥架就有),因此无法提取和标注管道底标高(或顶标高)。如果“标签”中也能像“明细表”一样,添加“计算值”(开始偏移量减去外径的一半就是管底标高),那也能解决问题,但是Revit目前无此功能。6 n$ X6 D7 {. ?0 C, S
(图4:管道标签中没有字段“底部高程”和“顶部高程”,风管有)  u( }9 s2 C, p/ y
04.png 1 W' t! H; @! V8 ^( X, @5 s0 w
/ k! f/ k; q1 b7 f  l5 t, N9 C
3、虽然在明细表中可以用“计算值”,通过“反转立面”添加“管底标高”,然而无法用标记族提取。6 f! O% l& f7 L6 i  P6 v
(详见另一帖子:
% Y* L5 }& y9 u: _5 B[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)
4 L# E( [7 a0 r1 ehttp://www.eabim.net/forum.php?mod=viewthread&tid=174017 )
  j9 v4 H" }( I( S9 Z(图5:明细表中用“计算值”添加管底标高)6 c1 @2 \( O7 u  M9 A2 v" `
05.png ! O$ W& V1 G: V6 c$ N) H

! g/ ?6 J* u3 `8 E3 n% A# S# \4、有人会说,用“高程点”可以自动标注管道“底标高”和“顶标高”。但是高程点是系统族,无法修改格式,不符合制图标准,而且管道标注一般要包括:系统缩写、公称直径(或外径+壁厚)、中心标高(或底标高),用高程点标注,就得分成两个标注,而不是一个综合标注。1 q8 K& N8 G5 N  U) o
(图6:用高程点标注的“底标高”和“顶标高”), D0 S5 M% I& a5 Y) Q& {
06.png 3 P1 q6 y' l) h! j) R  g
4 T* u; Z, I' Y# p
5、当然你可以像AutoCAD中一样,用“文字”手动标注管道(底标高的数值是手工输入的),但是工作量太大,而且不符合BIM的要求,标注不能随模型变化而自动更新。一旦模型有变化,手动修改不仅工作量巨大,而且容易弄错或遗漏。
- J' T+ Q8 S( N4 e4 s. z(图7:用文字标注管道)! v4 ?5 F; s- L& P9 G
07.png ; S3 F0 `6 O( S8 {8 Y
(图8:文字标注不会随模型修改而自动更新)9 B: {" v, d" x: `' M' p% u
08.png
0 X/ W% c' x& V6 Z) W
6 |0 _' V2 @. }# D6、橄榄山的“加公式”功能正好能解决这个问题,它能通过计算公式给“共享参数”添加“计算值”,而且可以在公式中添加明细表中没有的字段(例如“偏移量”)。
1 I4 Y9 o+ P( w& r% X! Y
# \* c$ U. B: J. K$ R# T* ^0 a五、自动提取和标注管道底标高的详细操作步骤
' @5 ?* v% R) g8 u6 c" h4 {4 Y' f  t1、创建共享参数“管底标高”(如果需要标注顶标高,还可以创建“管顶标高”)。
, R# `  @! L" w9 i7 E" R/ C注意:“参数类型”必须选“文字”。. s$ B0 z6 c. k" `0 A) o6 Z
(原因参见此贴:http://www.eabim.net/forum.php?mod=viewthread&tid=174091# }: P- v6 j1 ~2 C0 W
(图9:新建共享参数)
. P% C: s' y2 F7 x+ B 09.png 2 R" W: C/ |% v0 q! N2 ^
! B( D1 d; {- f1 l
2、通过“项目参数”将共享参数“管底标高”添加到“管道”。添加之后,在“管道属性”中会出现共享参数“管底标高”,只不过还没有数值。1 c7 u# Q" \2 B% {2 K" p9 M$ |) b
注意:一定要选“实例”,不能选“类型”。
1 s, H0 ~( n" A$ a0 j6 D* X(图10:给管道添加共享参数,要选“实例”)
5 C" L" `  B8 m/ q 10.png   U) i8 j: L- [6 k  x
(图11:在“管道属性”中会出现共享参数“管底标高”)& _: ~  z1 K. N
11.png ( m) L, N# b5 D! D( I
$ ]2 j/ m, m  P
3、创建管道明细表,并在字段中添加共享参数“管底标高”。
. Y, |# z& G& k7 s& B0 t5 h(图12:创建管道明细表)
6 b& g; V! y  p" q 12.png
) t; B6 d: K$ W6 T
; x+ N% T, F9 B( `
4、用橄榄山给共享参数“管底标高”(中心标高、管顶标高)添加计算值。
! W/ F& L3 t3 W( y重要说明:公式中要添加参数“偏移量”(或开始偏移量),但“偏移量”是无法添加到明细表字段中的,因此不能用“双击”的方法添加到公式中,只能手动输入,要记得加中括号[]。
5 Y9 E- I% A7 T: t6 n+ w(图13:给共享参数“管底标高”添加计算值)6 u; C# j& M; m& ?! T. R
13.png
* B; k) z0 M5 l/ v# i) X8 l(图14:给共享参数中心标高和管顶标高添加计算值)
4 q" I6 K- A" ]! ?* ^+ p
14.png # @5 b' }8 {. w3 s
(图15:添加计算值后,明细表和属性中都有数值了)

; ^, u& Y& O' G0 X/ A+ W- c" _! W
15.png & A* T. m0 o. E" l; l6 t& y2 j

/ Q. w6 n* v1 @% B3 F- b3 ^5、创建“管道标记族”,在标签的字段中添加创建好的共享参数“管底标高”及其它参数。
) J% `2 |+ r% e& V; W- w: n# U(图16:创建“管道标记族”)" s0 @$ ?. f, j
16.png
& g- }( J& Y* U! d
0 _, V* V3 D5 H( U6、将“管道标记族载”入项目,并标记管道。可以看出标注中管道标高同“属性”中一致,同“高程点”标注的标高也是一样的。: T/ W' d  O, i) y( R8 C" I
(图17:标记族自动提取并标注管道底标高)
) B/ r: B! b  Z 17.png
' i9 B2 k, Q9 G! Q0 e! k' ?(说明:图17中标记族的“中心标高”提取的是“偏移量”,不是共享参数“中心标高”。)2 a! s5 u5 W) _

; B4 u$ N) r. Q4 `( \六、更新管道底标高(顶标高); Y9 [) H. b/ K9 f, z7 I
1、目前橄榄山的“加公式”功能还不能自动更新“计算值”,需要手动更新。/ J  a  t' h% ^" h/ W- A
2、当管道尺寸和标高修改了,或者创建了新的管道,记得要在管道明细表中,重新使用橄榄山的“加公式”来计算管道标高。
4 q8 U& }1 x  _1 S, k+ X$ v; v3、其实操作很简单,重新计算(用时大约1分钟)之后,明细表会自动更新,管道属性会自动更新,标注也会自动更新,都不要手动调整了。
, S* r7 }/ V, A# ]# N4、示例:将管道偏移量由“2000”改成“3000”,看看“管底标高和管顶标高”是否会变?2 T' W7 T3 N; @" S$ p3 A' B
可以看出,偏移量修改成3000之后,“底标高和顶标高”都没有变(中心标高提取的是偏移量,因此变了)。
" D0 u: [. Z5 ^, H( S(图18:偏移量修改之前)8 j' u6 z& p" ?& T( p3 a& R
18.png / _6 b" k5 h6 [4 r6 j
(图19:偏移量修改成3000之后,高程点更新了,“标注”中底标高和顶标高没变)
4 F) m0 ^/ `! G1 X$ R( s. \
19.png ) \0 p0 G3 V# K% D! h- F8 [
(图20:用橄榄山重新计算“管底标高”和“管顶标高”), q: C) {7 r' @7 X  p
20.png
: i( a: n8 P4 [- X& a' I" @( W(图21:重新计算之后,标注和属性中“管底标高”和“管顶标高”都更新了,同高程点一样了)
( r! V7 @5 H) O+ R9 {
21.png
* u- X  m( G9 J' }  G6 m# G/ Y$ W3 N7 K) E; a) q' k
(编写一个详细的教程,真的要花很多精力,如果你觉得有用,请回帖支持或分享,以便让更多人学习,谢谢!)
; w5 W* L- \  r8 F, r; A为了方便大家练习,附上本帖的示例文件(Revit 2014格式,包括标记族和共享参数文件),请根据需要下载:2 Q0 b, E/ v" I* r" b* s# k7 q
百度云下载链接:http://pan.baidu.com/s/1i366tal
, j4 g0 d1 L2 n6 ?下载密码:
游客,如果您要查看本帖隐藏内容请回复

$ U3 P$ ]& Z! z7 ~2 U对橄榄山“加公式”不熟悉的的朋友,请看我的另一个帖子:4 k% x. E* p4 H, x& ?$ e
[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)  {) k& x& r) n: Q. F0 }

6 W7 D1 N* E& ~@EaBIM0001 @foreverxuli @malong665 @sos123 @大漠风沙 @咖啡廣場 @向猫葵 @萧闫子 @叶纸蓝 @益埃毕-杨新新 , x1 r0 g1 f4 |1 N$ \1 c
" m# v! E+ s5 `: g/ g, w
为方便大家,附上“橄榄山快模”的百度云下载网址(软件+视频教程):
$ X- u8 X: `" z4 [: j1 U( p* M  ]0 i( T7 w$ p) [  h$ s$ X: {
【说明:橄榄山快模除“自动翻模”功能,其它所有功能,包括本帖用的“加公式”,都是完全免费,没有使用时间限制的】

点评

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

主题

936

帖子

6392

积分

版主

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

积分
6392
 楼主| 发表于 2014-9-24 13:14:04 | 显示全部楼层
建议这四个帖子都看看,不仅实用,而且能开阔思维:$ }9 g# `5 B6 J; d0 i6 i
[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)http://www.eabim.net/forum.php?mod=viewthread&tid=174017
, }, d( C( `8 p* k! c0 o" X5 R8 @[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)http://www.eabim.net/forum.php?mod=viewthread&tid=174091
: y. A3 w: Z! z5 Z[技术探索] 自动提取和标注管道壁厚的方法(出施工图很有用,图文 ...
倡议:发资源帖时请介绍内容和截图!

新浪微博达人勋

0

主题

4

帖子

21

积分

BIM书童

Rank: 1

积分
21
发表于 2016-3-28 16:35:28 | 显示全部楼层
以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱  ! D$ g# |1 \; T% W5 `
谢谢lz表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱

新浪微博达人勋

0

主题

35

帖子

48

积分

BIM书童

Rank: 1

积分
48
发表于 2015-6-30 08:51:03 | 显示全部楼层
以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱  5 Y# l% ?' o' H4 B& }  l
谢谢lz表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱

新浪微博达人勋

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 编辑 . Q3 C. j3 \) b
6 V* `& f2 {5 P4 ^0 e- d/ e1 }
抢坐沙发!* \6 m% X+ n' D7 [) o2 C8 L
解决这个问题, 为中国设备BIM的施工图是非常有重要意义.# ~8 O' h: T1 r3 `- t
祝贺李总, 感谢分享这个突破性的创举!
3 a: t. L* G3 l- u" D4 ^7 q橄榄山会根据您的建议做一个一键更新功能,实现计算数据快速更新.顺便说一句,橄榄山快模包含此功能的下载地址: http://pan.baidu.com/s/1sjQ4Svb
8 j. X3 d: @+ O7 O, s5 C这个功能在免费版中,没有使用时间限制.' @! l: g5 R( \! e2 Q1 m0 L
发表于 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 | 显示全部楼层

6 l8 x4 _: P3 |3 x1 k楼主真是天才, 我们又有些隐藏功能也被你发现了.
2 i9 J# U3 l( `) u( H' b# R比如在计算公式中加入没有显示在明细表中的参数. 通过手动添加来实现管底标高计算. 

点评

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

新浪微博达人勋

59

主题

936

帖子

6392

积分

版主

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

积分
6392
 楼主| 发表于 2014-9-20 17:20:21 | 显示全部楼层
BIM用户 发表于 2014-9-20 17:15
  h; V" b) K' _% v楼主真是天才, 我们又有些隐藏功能也被你发现了.; U6 K+ e- ?" S2 f
比如在计算公式中加入没有显示在明细表中的参数.  ...
  f' I; ?) y9 d
这确实是橄榄山“加公式”非常独特的一点。) i8 H: d* V; E8 c3 b8 D
如果像Revit的“计算值”一样,必须要可以添加到明细表中的字段,才能被公式引用,那么就无法用“偏移量”来计算管道底标高了。
倡议:发资源帖时请介绍内容和截图!

新浪微博达人勋

59

主题

936

帖子

6392

积分

版主

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

积分
6392
 楼主| 发表于 2014-9-20 17:26:28 | 显示全部楼层
EaBIM0001 发表于 2014-9-20 17:10
5 j' \, ~' f* R高产优质的楼主

8 H2 ~4 q1 L$ z1 _, l0 }, {. U谢谢鼓励和支持。
0 T. W9 r9 B2 P2 [/ N强烈要求版主“加精”!. x* t2 P" J, m$ Y% M! Q* S
呵呵,只是希望帖子不要沉下去,希望更多人看到,能解决困扰BIM设计师和工程师的出图问题。
倡议:发资源帖时请介绍内容和截图!
发表于 2014-9-20 18:32:47 | 显示全部楼层
三十二个赞
发表于 2014-9-20 18:46:24 | 显示全部楼层
值得用心學習的一偏文章
7 X0 |3 y+ a* [. |  Y0 TCSD管底標註 若用REVIT是無法解決" U  G2 U' |1 i/ Y$ B2 S
借用橄欖山快模API功能確實幫忙了這個問題
: K* \, d9 d; d8 Q/ A! p# A感謝李總協助我處理這項問題  ) S& p3 T9 [( }" H

# o9 }; Z9 I- A# w
http://blog.xuite.net/visa2211364/blog

新浪微博达人勋

5

主题

32

帖子

523

积分

BIM专业负责人

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

积分
523

社区QQ达人

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

新浪微博达人勋

486

主题

2388

帖子

1万

积分

admin

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

积分
13560

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

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

新浪微博达人勋

0

主题

6

帖子

26

积分

BIM书童

Rank: 1

积分
26
发表于 2014-9-20 21:28:16 | 显示全部楼层
wwwwwwwwwwwwwwwwwww
您需要登录后才可以回帖 登录 | 注册 新浪微博登陆
验证问答 换一个 验证码 换一个

本版积分规则

关闭

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

EaBIM ( 沪ICP备12045510号-1  EaBIM网合作机技术支持请咨询夏老师

GMT+8, 2017-2-20 17:02

Powered by Discuz! X3 Licensed

© 2001-2012 Comsenz Inc.

免责及版权声明

返回顶部