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

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 22387|回复: 284

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

  [复制链接]

58

主题

929

帖子

6538

积分

版主

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

积分
6538
发表于 2014-9-20 16:04:15 | 显示全部楼层 |阅读模式
本帖最后由 lbf007 于 2014-9-20 22:52 编辑
8 c( g; e8 G8 Z# t. W! s& H! D7 H7 Z0 O9 |0 Z' A. O. b
Revit中自动提取和标注管道底标高的解决方法

& @6 C/ F- o6 h. ^6 A5 ~& S1 O
一、出图现状:
    出管道施工图时,很多时候要标注管道的“底标高”,而不是中心标高,例如底部对齐(即底平)的管道,需要做综合管架的多根管道。然而在Revit中用“标记族”无法自动提取并标注“管道底标高”,这个难题一直困扰着设计师和工程师?甚至为了标注管道底标高,不得不将Revit图纸导出成dwg格式,然后在AutoCAD中手动标注。
9 T. Q8 H; `5 n6 l# `
" H: K2 d5 Z) t' I: T二、问题:
3 _$ q. W7 d5 Q4 P7 Z0 q+ v& `' n有没有办法在Revit中用“标记族”自动提取并标注“管道底标高”(或顶标高)?(如图1所示): g6 d3 b' |- Y5 i  L. h
我曾就这个问题咨询过欧特克技术支持和国内做Revit二次开发的软件商(如鸿业、理正),目前都无法解决。4 v% |# |5 A; s3 A9 q
(图1:自动标注管道底标高的示例)6 b/ a$ Q0 Y8 Z
01.png
' r0 h1 B; `7 h' z
* _( a7 Z* c, L% P
三、解决方法
$ L4 V( ]( p  K6 o5 P. h& Q共享参数+橄榄山“加公式”命令+管道标记族(详细操作步骤见第五节)。7 U. }9 w# }2 C
(图2:自动提取和标注管道底标高的主要步骤)# A1 E$ b: b& s! ]/ I
02.png
' Q3 O9 k6 O) `& C! S
0 J' {( K/ Y3 G2 B四、原因探寻:
1 O& A! n1 U0 j2 k不借助第三方插件,Revit为什么无法自动提取和标注“管道底标高”呢?, H2 R9 @* o; `4 Z: ?
1、管道属性中只有“中心标高”(即参数“偏移量”、“开始偏移量”和“端点偏移量”),不像风管和桥架,有参数“底部高程”和“顶部高程”。
! o  m2 [  U" S. @- `. E(图3:管道没有参数“底部高程”和“顶部高程”,风管有
6 i7 z- U' p' G5 k1 j8 r' `
03.png
+ B9 H% V. A& {
. ]/ [; m4 {% q% X  D: x( S& H* R2、管道标记族的标签中也没有字段“底部高程”和“底部高程”可以选择(风管和桥架就有),因此无法提取和标注管道底标高(或顶标高)。如果“标签”中也能像“明细表”一样,添加“计算值”(开始偏移量减去外径的一半就是管底标高),那也能解决问题,但是Revit目前无此功能。4 l2 \1 Q3 N6 Z$ d: J
(图4:管道标签中没有字段“底部高程”和“顶部高程”,风管有)
: _' v5 f' F" c% y6 a8 t4 B/ q
04.png
4 I5 d2 ], v1 H9 {$ }6 z$ H  h: O, W& Z) Y7 d4 w/ g! m  ]6 ]
3、虽然在明细表中可以用“计算值”,通过“反转立面”添加“管底标高”,然而无法用标记族提取。
  I2 A# u+ D1 m  U. Z(详见另一帖子:, F! N6 K* ^8 K* I
[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)9 K* V8 |% w3 X8 Q( S' ?+ q
http://www.eabim.net/forum.php?mod=viewthread&tid=174017 )
# ^" R5 `/ q- c$ @(图5:明细表中用“计算值”添加管底标高)  u9 I: y7 R0 p% g# n
05.png / ?; ?; N" p+ Q, }) \
) ~$ ?  c7 |. n3 S  f: l9 X
4、有人会说,用“高程点”可以自动标注管道“底标高”和“顶标高”。但是高程点是系统族,无法修改格式,不符合制图标准,而且管道标注一般要包括:系统缩写、公称直径(或外径+壁厚)、中心标高(或底标高),用高程点标注,就得分成两个标注,而不是一个综合标注。4 d! g& n, F' }% t- \- L! v8 C+ Z
(图6:用高程点标注的“底标高”和“顶标高”)
# f& S9 Z. [$ x1 X' C/ k 06.png # Q2 L; H1 E9 D) a) l+ m1 h" ]' H7 |) N1 z

2 C$ Q4 l3 V! |# i( b2 K5、当然你可以像AutoCAD中一样,用“文字”手动标注管道(底标高的数值是手工输入的),但是工作量太大,而且不符合BIM的要求,标注不能随模型变化而自动更新。一旦模型有变化,手动修改不仅工作量巨大,而且容易弄错或遗漏。
5 D3 @  v# A4 S* F) }! Q9 z/ c(图7:用文字标注管道)- [% c( I4 j( v& T) ^
07.png
' l$ r) R" L) ^6 v(图8:文字标注不会随模型修改而自动更新)
' q9 @6 {  E1 S7 N
08.png
1 [2 }1 u0 g9 f' ]+ C4 }
9 G; F- T# I8 h# u. n" F6、橄榄山的“加公式”功能正好能解决这个问题,它能通过计算公式给“共享参数”添加“计算值”,而且可以在公式中添加明细表中没有的字段(例如“偏移量”)。
0 Q3 @. q" c( d' T7 U0 n" V3 p. n0 u. y* u
五、自动提取和标注管道底标高的详细操作步骤
7 U* I  j1 P* W* ^  }1、创建共享参数“管底标高”(如果需要标注顶标高,还可以创建“管顶标高”)。
4 w- }9 M' \1 U1 f# u" {注意:“参数类型”必须选“文字”。; [& G7 I( K+ w# H
(原因参见此贴:http://www.eabim.net/forum.php?mod=viewthread&tid=174091) v9 K, {- k7 y& H) h8 B6 n# _
(图9:新建共享参数)
4 a5 W2 D" i' W7 f. Y, s& t 09.png
5 `$ D* s$ V+ A: `, t1 G
& H1 x! ~3 d4 Z/ ~# e- `/ {
2、通过“项目参数”将共享参数“管底标高”添加到“管道”。添加之后,在“管道属性”中会出现共享参数“管底标高”,只不过还没有数值。0 e2 g/ z/ n6 J3 V6 D$ J1 L7 y
注意:一定要选“实例”,不能选“类型”。$ E6 @& F4 l# Q) b0 ^7 g
(图10:给管道添加共享参数,要选“实例”)
5 h7 w5 F; ~( t7 g) Z' u 10.png
- O( p5 N$ v. o, F+ _- A4 @5 }(图11:在“管道属性”中会出现共享参数“管底标高”)$ q8 U# [" Z+ p- J8 r# P& a
11.png 1 I  t6 O! {9 K7 Z' m4 m

  J' p+ e3 r6 K8 A
3、创建管道明细表,并在字段中添加共享参数“管底标高”。
) j" b$ z6 [+ ^' K* ~, J, e% e(图12:创建管道明细表)
5 |, z( N! M! g7 R" }$ o0 }1 Z7 F 12.png
4 V5 ?6 U- v0 t3 G9 u3 _

. B% i, h3 }# }- ~. E3 Z4、用橄榄山给共享参数“管底标高”(中心标高、管顶标高)添加计算值。' A' `9 F; ~" o+ V% C
重要说明:公式中要添加参数“偏移量”(或开始偏移量),但“偏移量”是无法添加到明细表字段中的,因此不能用“双击”的方法添加到公式中,只能手动输入,要记得加中括号[]。, @5 m: X+ ]# n, B
(图13:给共享参数“管底标高”添加计算值)( v- h9 X: j. `3 W# [0 c; V( O$ p
13.png - W# a; h, D  t
(图14:给共享参数中心标高和管顶标高添加计算值)  r7 W: }5 n' M2 {; b4 M
14.png
. |- R" y& A2 ~(图15:添加计算值后,明细表和属性中都有数值了)
' v2 W: G9 V% t  c. t
15.png
5 c. }% u3 D; T$ ~1 J
! @3 l' ]7 s. w  x0 p" ~5、创建“管道标记族”,在标签的字段中添加创建好的共享参数“管底标高”及其它参数。
1 l& o% E2 d" n$ d& Y2 _. C6 \(图16:创建“管道标记族”)4 i2 O: \! i/ g
16.png . p' X+ |$ ]8 j0 S/ ]

* Z. Z. R- g# x  ]0 Q6、将“管道标记族载”入项目,并标记管道。可以看出标注中管道标高同“属性”中一致,同“高程点”标注的标高也是一样的。, k  i7 f7 \: s: e% j
(图17:标记族自动提取并标注管道底标高)" T  U% a' M+ w! C5 E" R
17.png ! t) G; t5 E4 i% J. L3 x
(说明:图17中标记族的“中心标高”提取的是“偏移量”,不是共享参数“中心标高”。)
6 D" U; ^4 P- U# t
" p2 o; k0 z0 Q: T- y" J
六、更新管道底标高(顶标高)
) C6 O4 y* ~8 U1、目前橄榄山的“加公式”功能还不能自动更新“计算值”,需要手动更新。
8 c! y8 ~1 m% R3 S9 r2、当管道尺寸和标高修改了,或者创建了新的管道,记得要在管道明细表中,重新使用橄榄山的“加公式”来计算管道标高。: U! T5 \1 }; A% n2 J5 `; {
3、其实操作很简单,重新计算(用时大约1分钟)之后,明细表会自动更新,管道属性会自动更新,标注也会自动更新,都不要手动调整了。
! u% W. y) @- q' S4、示例:将管道偏移量由“2000”改成“3000”,看看“管底标高和管顶标高”是否会变?
! u" Q" G9 Y" v, G可以看出,偏移量修改成3000之后,“底标高和顶标高”都没有变(中心标高提取的是偏移量,因此变了)。; @& D7 f) ~# q
(图18:偏移量修改之前)' m$ ~2 `  l9 h. ]
18.png # P3 ^' L) w- B0 |% v, v+ F6 r
(图19:偏移量修改成3000之后,高程点更新了,“标注”中底标高和顶标高没变)
  S. P8 D' Q& H9 ?& }* W
19.png
+ r  G" |+ i4 A% ^(图20:用橄榄山重新计算“管底标高”和“管顶标高”)
6 i" w+ v# a  l, m
20.png ; _  s! i2 E0 c* k& a
(图21:重新计算之后,标注和属性中“管底标高”和“管顶标高”都更新了,同高程点一样了)
. i3 C+ s5 s& W4 T" ]
21.png 9 q8 a$ q! I+ \

6 a2 \& L7 |2 w( @+ t% b+ u(编写一个详细的教程,真的要花很多精力,如果你觉得有用,请回帖支持或分享,以便让更多人学习,谢谢!)
3 I# ?7 F4 `( J9 s$ {为了方便大家练习,附上本帖的示例文件(Revit 2014格式,包括标记族和共享参数文件),请根据需要下载:/ l' Y* R% i! E: g" r
百度云下载链接:http://pan.baidu.com/s/1i366tal 9 W. Y2 v% t4 u! Y3 i
下载密码:
游客,如果您要查看本帖隐藏内容请回复

6 F" J+ z: r2 o9 N9 ?3 @$ W  s对橄榄山“加公式”不熟悉的的朋友,请看我的另一个帖子:
- n. o' K, ~& L& ^- a: q0 g[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)
% P; b' }# P# @# W/ Z: ?2 \0 |/ k! ?( Y  R7 B
@EaBIM0001 @foreverxuli @malong665 @sos123 @大漠风沙 @咖啡廣場 @向猫葵 @萧闫子 @叶纸蓝 @益埃毕-杨新新
( f% O5 C! ^' r! \& W1 D
; n& F  l* D' O; A/ D为方便大家,附上“橄榄山快模”的百度云下载网址(软件+视频教程):! P0 x: C5 v% R

" `3 e" A$ A0 x  |4 E
【说明:橄榄山快模除“自动翻模”功能,其它所有功能,包括本帖用的“加公式”,都是完全免费,没有使用时间限制的】

评分

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

查看全部评分

本帖被以下淘专辑推荐:

相关帖子

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

58

主题

929

帖子

6538

积分

版主

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

积分
6538
 楼主| 发表于 2014-9-24 13:14:04 | 显示全部楼层
建议这四个帖子都看看,不仅实用,而且能开阔思维:
3 w1 _( Y! b" `3 r' F
[技术探索] 明细表中显示管道标高(中心/底部/顶部)的方法(原创图文详解,附Revit文件下载)
7 R0 \0 K; J! `8 p
[技术探索] 橄榄山“加公式”命令的介绍和使用注意事项(图文详解、非常实用,附PDF教程下载)

$ f" T. D4 a0 t1 r* F; o5 Q
[技术探索] 自动提取和标注管道壁厚的方法(出施工图很有用,图文详解,附rvt文件下载)
6 v3 r1 J! \) O
[技术探索] 管道底标高自动提取和标注的方法(Revit出图必看,困扰设计师的难题终被解决,附rvt下载)

/ U3 l( m- X5 V. U+ K
/ ?4 [# f$ m$ A1 S
倡议:发资源帖时请介绍内容和截图!

1

主题

294

帖子

355

积分

BIM专业负责人

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

积分
355

社区QQ达人

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

0

主题

26

帖子

66

积分

BIM助工

Rank: 2Rank: 2

积分
66
发表于 2017-2-21 21:53:51 | 显示全部楼层
以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱  . Y( {* f/ u+ F  |+ @+ x8 O: [
谢谢lz表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱
" J$ W: P  Y1 f! ?% i7 ]- e( P

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 编辑
, b: t* {% E) T7 t8 [+ \4 x
3 \3 g4 G' e) k  \4 A  ~抢坐沙发!; p: S) |8 M: u1 j; j4 g# L
解决这个问题, 为中国设备BIM的施工图是非常有重要意义.
6 D! [2 [. g& Q5 s4 |3 n. B祝贺李总, 感谢分享这个突破性的创举!3 V7 Y* I* ^8 {/ x0 x- p: K, w
橄榄山会根据您的建议做一个一键更新功能,实现计算数据快速更新.顺便说一句,橄榄山快模包含此功能的下载地址: http://pan.baidu.com/s/1sjQ4Svb
2 Q/ P5 p1 q9 t9 R3 W这个功能在免费版中,没有使用时间限制.$ s* z' {1 q/ r

114

主题

1093

帖子

2297

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
2297
发表于 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 | 显示全部楼层
. h# `* e6 a2 s! C: K* o; _+ A
楼主真是天才, 我们又有些隐藏功能也被你发现了.# T3 c6 ~8 l. f# Z. A. ^
比如在计算公式中加入没有显示在明细表中的参数. 通过手动添加来实现管底标高计算. 

点评

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

58

主题

929

帖子

6538

积分

版主

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

积分
6538
 楼主| 发表于 2014-9-20 17:20:21 | 显示全部楼层
BIM用户 发表于 2014-9-20 17:15
- [5 c3 s0 B. E楼主真是天才, 我们又有些隐藏功能也被你发现了.6 r8 e, l; ~* I8 m' w9 [2 j0 ]4 E
比如在计算公式中加入没有显示在明细表中的参数.  ...
; \; `7 H' \' w3 i8 }5 t2 ?2 u
这确实是橄榄山“加公式”非常独特的一点。
$ `1 ]0 |+ b0 j  k如果像Revit的“计算值”一样,必须要可以添加到明细表中的字段,才能被公式引用,那么就无法用“偏移量”来计算管道底标高了。
倡议:发资源帖时请介绍内容和截图!

58

主题

929

帖子

6538

积分

版主

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

积分
6538
 楼主| 发表于 2014-9-20 17:26:28 | 显示全部楼层
EaBIM0001 发表于 2014-9-20 17:10
+ O% U- ?; ~  e高产优质的楼主
1 W/ b2 r" b9 H- C1 Y+ i
谢谢鼓励和支持。
3 i% ]. i/ ^4 p; r  g# w  S) X% B强烈要求版主“加精”!
+ w6 }" {3 W2 M: d* A( r/ i) W呵呵,只是希望帖子不要沉下去,希望更多人看到,能解决困扰BIM设计师和工程师的出图问题。
倡议:发资源帖时请介绍内容和截图!

6

主题

509

帖子

502

积分

BIM专业负责人

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

积分
502

社区QQ达人

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

3

主题

412

帖子

4085

积分

BIM总监

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

积分
4085

社区QQ达人

发表于 2014-9-20 18:46:24 | 显示全部楼层
值得用心學習的一偏文章
0 F! j' @' k& r4 V( QCSD管底標註 若用REVIT是無法解決
9 }8 w1 G- a. V; Q# Q0 l3 R借用橄欖山快模API功能確實幫忙了這個問題1 w$ Z3 w7 [5 @: S
感謝李總協助我處理這項問題  - l0 F; R5 t3 `# t6 I

2 F$ T$ d" s2 q: ~/ M7 s
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 发展

481

主题

2373

帖子

1万

积分

admin

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

积分
13976

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

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备16037428号  

GMT+8, 2018-4-26 15:39

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

沪公网安备 31011502004370号

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