Revit进度表是什么?Revit到NavisWorks:项目进度表的自动化流程

最近接到一个任务是为一个地下工程做开挖模型,并且制作NavisWorks(以下简称NW)的项目进度动画。传说中的4D模型。秉承一贯风格,当然是不可能每个模型构件分别在Revit和NW中分别设置。这样每一次项目改动,都将耗时数日来进行更新。为这个项目,分别开发了Dynamo(以下简称DS)的自定义节点和NWAPI来读取导出的文件。NWAPI在读取每个要素信息后,能够创建相应任务(可定义开始时间和结束时间),并将该元素附着在任务中。

    第一步是创建Revit要素,并添加4D进度表相关信息。

可以看见,在Revit文件里,DS将抓取设计师创建的任何模型,并根据进度要求,将其进行细分。举个例子,如果每天只能开挖2m,那么模型会以两米的深度分割。之后,需要创建了两个项目参数:“4D_Task_ID”和”4D_Task_Phase”。DS将会根据分割的要数数量,将Task_ID写入要数参数中。这两个要数将为后面NW读取和创建任务提供依据。当模型创建完成后,导出nwc文件。

Revit进度表是什么?Revit到NavisWorks:项目进度表的自动化流程插图

    第二步是读取NWC文件,并创建任务

可以看见,当附着nwc文件后,运行“Task”命令。此为自定义AIPI。将会弹开窗户,罗列文件中的所有要数相关信息,当按下按键“Task”以后,会根据文件中4D信息创建任务,并附着相关几何要数。

Revit进度表是什么?Revit到NavisWorks:项目进度表的自动化流程插图1

0

评论1

请先

  1. 请问有dynamo的打包文件吗?教程视频看不了
    不加贝 2022-05-16 0
没有账号? 注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站
普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress