Revit机电模型自动生成CAD轴测图

来源: 彩虹直至黑白L 牛侃BIM

今天给大家介绍的是如何将Revit创建的机电模型自动生成CAD轴测图。下图左侧是绘制的Revit模型,右图是生成的对应管道CAD轴测图。

Revit机电模型自动生成CAD轴测图-BIMBANK
Revit机电模型自动生成CAD轴测图-BIMBANK

首先先说一下PCF文件,如果朋友们做过三维管道设计,那一定不会陌生,PCF文件是描述要处理的管路组件及管路轴测图的文本文件,在管道设计中可以用于应力分析等。在高版本的Revit软件中,可以看到预制零件的功能,只要在Revit中将模型转化为预制组件,就可以通过编程的方式输出PCF文件,PCF文件中包含管道、管件、阀门及支吊架的信息。举例说明及工作流程的具体操作步骤如下。

➤首先在Revit中随便创建一些管路如下图所示。2018版本及之后的版本均可。

Revit机电模型自动生成CAD轴测图-BIMBANK

➤在Revit中将创建的管路进行预制设置。

Revit机电模型自动生成CAD轴测图-BIMBANK

➤框选所有管道管件,点击设计到预制:

Revit机电模型自动生成CAD轴测图-BIMBANK
Revit机电模型自动生成CAD轴测图-BIMBANK

➤我们可以看到之前的管路已经变成了预制模型:

Revit机电模型自动生成CAD轴测图-BIMBANK

➤之后打开Dynamo软件,使用Dynamo脚本文件将预制模型数据导出为PCF文件,脚本中需要指定PCF文件存放的位置及文件名称,框选预制模型后点击运行,即可生成PCF文件。

Revit机电模型自动生成CAD轴测图-BIMBANK
Revit机电模型自动生成CAD轴测图-BIMBANK

➤Python节点中的代码如下关键的代码部分为

Autodesk.Revit.DB.Fabrication.
FabricationUtils.ExportToPCF
Revit机电模型自动生成CAD轴测图-BIMBANK

import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReference('RevitAPI')
import Autodesk
from Autodesk.Revit.DB import *
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
clr.AddReference('RevitAPIUI')
import Autodesk
from Autodesk.Revit.UI import *
doc = DocumentManager.Instance.CurrentDBDocument
uidoc = DocumentManager.Instance.CurrentUIApplication.ActiveUIDocument
path = IN[1]
def get_selected_elements():
ids = uidoc.Selection.GetElementIds()
if isinstance(ids, list) == True:
ids=[ids]
els = []
for id in ids:
el = doc.GetElement(id)
els.append(el.Id)
return els
TransactionManager.Instance.EnsureInTransaction(doc)
els = get_selected_elements()
Autodesk.Revit.DB.Fabrication.FabricationUtils.ExportToPCF(doc,els,path)
TransactionManager.Instance.TransactionTaskDone()

➤打开PLANT3D软件,在iso选项下面有PCF到ISO,点击选择之前生成的PCF文件。

AutoCAD Plant 3D 作为专门面向工厂设计行业的专业化工具,可以创建并编辑 P&ID 和 3D 模型,以及提取管道正交和等轴测图,帮助用户生成 P&ID 并将其集成到三维工厂设计模型中。

Revit机电模型自动生成CAD轴测图-BIMBANK
Revit机电模型自动生成CAD轴测图-BIMBANK

➤在右下角有生成的进度,生成之后点击查看生成的轴测图即可:

Revit机电模型自动生成CAD轴测图-BIMBANK
Revit机电模型自动生成CAD轴测图-BIMBANK
Revit机电模型自动生成CAD轴测图-BIMBANK
Revit机电模型自动生成CAD轴测图-BIMBANK

PLANT3D软件在生成轴测图时有2个典型特点。第一,对于管线之间的遮挡能自动协调避让,使生成的轴测图清晰直观无遮挡;第二,可以设置轴测图的表达样式,对于管件及弯头等的显示形式可以自行设置。

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

发表评论

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