Revit中,如何实现套管族根据管径自动插入?

通常情况下,我们用的阀门、附件族是可以根据管径自动选择插入的,建族的时候,零件类型选择“插入”或者“阀门-插入”就可以实现,非常方便快捷。

今天要分享给大家的是如何用做阀门附件族的特性来做套管族,让套管放置也可以实现自动插入适合尺寸的族,这样以后我们就不用一个个的选择管径和标高了。

1. 首先新建一个族,选择“公制常规模型”,然后在“族类别和族参数”里面选择“管道附件”,零件类型选择“插入”或者“阀门-插入”

Revit中,如何实现套管族根据管径自动插入?-BIMBANK

2. 在前立面新建一个圆形拉伸,在参照标高平面定位尺寸,添加族参数“套管长度”

Revit中,如何实现套管族根据管径自动插入?-BIMBANK

3.新建一个族参数“管径”,要选择实例参数,在三维视图,点击“创建”,选择“管道连接件”放置在两端的面上,然后选中连接件,在属性栏中更改流向为“双向”,系统分类为“全局”,将其直径关联族参数“管径”

Revit中,如何实现套管族根据管径自动插入?-BIMBANK

3. 最后一步,也是关键的一步就是根据管径设置参数生成套管的管径,我本想用“族类型”中插入表格,表格中写好对应的管道直径与套管尺寸的关系,这样在族参数中新建“实例参数”利用“size_lookup”函数即可调用表格内容,以此实现根据表格查找对应尺寸自动生成的应用,但是每次我插入之后软件就显示致命错误,至今没找到什么问题,如果小伙伴们有兴趣可以试一试,函数用法可以在revit帮助文件中搜索;

那么接下来咱可以用if条件语句来代替,首先说下if条件语句的用法:

条件语句的语法

· 条件语句使用以下结构:IF (<条件>, <条件为真时的结果>, <条件为假时的结果>)

· 这表示输入的参数值取决于是满足条件(真)还是不满足条件(假)。如果条件为真,则软件会返回条件为真时的值。如果条件为假,则软件会返回条件为假时的值。

· 条件语句可以包含数值、数字参数名和 Yes/No 参数。在条件中可使用下列比较符号:<、>、=。还可以在条件语句中使用布尔运算符:AND、OR、NOT。当前不支持 <= 和 >=。要表达这种比较符号,可以使用逻辑值 NOT。例如,a<=b 可输入为 NOT(a>b)。

当然,条件语句可以嵌套,连用,这里我们就是需要嵌套连用

Revit中,如何实现套管族根据管径自动插入?-BIMBANK

当中输入的公式为:if(not(管径>25 mm), 40 mm, if(管径 = 32 mm, 50 mm, if(管径 = 40 mm, 65 mm, if(管径 = 50 mm, 70 mm, if(管径 = 65 mm, 80 mm, if(管径 = 80 mm, 100 mm, if(管径 = 100 mm, 150 mm, if(管径 = 150 mm, 200 mm, 管径 + 20 mm))))))))

解读一下意思:根据图纸设计说明上给出的套管对应表

Revit中,如何实现套管族根据管径自动插入?-BIMBANK

这里注意,条件语句中不支持<=的识别,这里的管径<=25,我们可以换做not(管径>25),而且在公式中除汉字外,其他要用英文输入法输入,不然无法识别。

4. 如果想要添加材质,就添加一个族参数,选择材质,然后选中创建的拉伸,在属性栏把”材质“关联族参数到”材质“

Revit中,如何实现套管族根据管径自动插入?-BIMBANK

5. 最后我们载入到项目中试一下效果吧

Revit中,如何实现套管族根据管径自动插入?-BIMBANK

如此,便可以解决每次放置套管时还需要查看管径、标高等一系列的麻烦步骤,另外注意根据项目图纸中的套管对应表来更改族参数哦!

来源:广筑咨询

扫描二维码关注BIMBANK官方微信,及时获取最专业的BIM资讯:

发表评论

坐等沙发
相关文章
【敬邀】8月21日-22日,第八届工程建设行业互联网大会中亿丰数字专场
【敬邀】8月21日-22日,第八届工程建设…
大数据能为建筑能源管理做些什么?
大数据能为建筑能源管理做些什么?
承认吧,BIM就是一场骗局!
承认吧,BIM就是一场骗局!
成都市住建局:BIM费用单独计列,大于5000平或高于24米的公共工业建筑设计和审查阶段全市范围内应用BIM技术
成都市住建局:BIM费用单独计列,大于50…
深圳市住建局-基于BIM系统设计审查、施工许可和竣工验收线试运行!
深圳市住建局-基于BIM系统设计审查、施…
技术 BIM专项应用之医院类项目管线施工
技术 BIM专项应用之医院类项目管线施工