基于Revit的批量复制视图的方法与流程

文档序号:11155890阅读:2184来源:国知局

本发明属于BIM信息技术领域,具体涉及一种基于Revit二次开发批量复制视图及重命名的方法。



背景技术:

BIM的英文全称是Building Information Modeling,即建筑信息模型。BIM技术是一种应用于工程设计建造管理的数据化信息工具,通过参数模型整合各种项目的相关信息,在项目策划、运行和维护的全生命周期过程中进行共享和传递,使工程技术人员对各种建筑信息做出正确理解和高效应对,为设计团队以及包括建筑运营单位在内的各方建设主体提供协同工作的基础,在提高生产效率、节约成本和缩短工期方面发挥重要作用。

Revit是BIM设计软件之一,而项目参数是Revit中重要的信息功能,通过为视图定义项目参数,结合视图组织管理器,可达到实现视图的分类放置,这在协同工作中具有重要意义。

在利用BIM设计软件Revit进行协同工作时,由于不同用户在使用同一视图时会产生权限问题,故需要对视图进行复制,再分配给不同用户进行操作,为了便于区分不同的视图,又需要对视图按照一定的规则进行命名,由于Revit不提供批量复制视图的功能,从而需要逐个复制视图并进行重命名,不仅效率较低,而且容易出错。



技术实现要素:

本发明为解决现有技术存在的问题而提出,其目的是提供一种基于Revit的批量复制视图的方法。

本发明的技术方案是:

一种基于Revit的批量复制视图的方法,包括如下步骤:

I 采集并显示文件中的所有视图;

II用户选择需要复制的视图,并设置参数;

III复制用户选中的视图;

IV根据用户设置的参数确定视图的命名规则并重命名;

V 检测命名是否冲突;如果是,显示提示对话框并返回步骤II;如果否,进入步骤VI;

VI 根据用户设置的参数检测指定目录是否存在;如果是,将视图放置于指定目录;如果否,创建目录,并将视图放置于指定目录。

本发明通过Revit二次开发,使用户在Revit设计软件中可以批量复制视图,视图的命名由插件按照命名规则自动完成;对于用户输入参数错误的情况可进行提示,避免了视图命名的错、漏等情况,有效地提高了工作的效率和准确性。

具体实施方式

以下,参照实施例对本发明进行详细说明:

一种基于Revit的批量复制视图的方法,包括如下步骤:

I 采集并显示文件中的所有视图;

II用户选择需要复制的视图,并设置参数;

III复制用户选中的视图;

IV根据用户设置的参数确定视图的命名规则并重命名;

V 检测命名是否冲突;如果是,显示提示对话框并返回步骤II;如果否,进入步骤VI;

VI 根据用户设置的参数检测指定目录是否存在;如果是,将视图放置于指定目录;如果否,创建目录,并将视图放置于指定目录。

所述参数包括:“阶段分类”、“所有者”、“系统名称”、“归属专业”和“备注”。

项目组利用Revit软件进行协同工作,对项目进行建模并出图,该项目为地上8层,其中3至7层为标准层,项目使用项目组自定义的项目样板,项目样板中已预设“阶段分类”、“所有者”、“系统名称”和“归属专业”四个项目参数,根据预设的项目浏览器组织方式,视图依次按照“阶段分类”、“所有者”、“系统名称”和“类型”(平面、立面或三维)优先级在目录树中进行归类。用户为该项目电气专业设计人员,负责软件中视图的管理工作,以及2层、标准层的建模和平面图的出图工作,该用户需要对所有层的视图进行复制并归类至“01.查看模型”,再将2至7层的平面视图进行批量复制并归类至“02.工作模型”。完成建立模型的工作后,需要将2层及3层平面视图复制至“03.出图模型”并进行视图的绘制。

在本具体实施例中将本发明的方法步骤集成在基于Revit二次开发的插件当中。

运行插件,选择需要复制的已有视图1F、2F……8F,“阶段分类”选择“01.查看模型”,“所有者”设置为“C-01”(C表示综合),“系统名称”设置为“C-综合”,“归属专业”设置为“C”,“备注”中输入“平面”。归属于“01.查看模型”的视图的命名规则为“阶段分类—归属专业—XX平面”(XX为各层名称,即1F,2F…….),用户确认后,新复制出的视图被归于“01.查看模型—C-01—C-综合—楼层平面”目录下,名称为“01—C—1F平面”、“01—C—2F平面”…… “01—C—8F平面”。

运行插件,选择已有视图“01—C—2F平面”至“01—C—7F平面”,“阶段分类”选择“02.工作模型”,“所有者”设置为“E-01”(E表示电气,01表示设计人代号),“系统名称”设置为“E-电气”,“归属专业”设置为“E”,“备注”中输入“电气平面”。归属于“02.工作模型”的视图的命名规则为“阶段分类—所有者—XX—备注”(XX为各层名称,即1F,2F…….),用户确认后,新复制出的视图被归于“02.工作模型—E-01—E-电气—楼层平面”目录下,名称为“02—E-01—2F—电气平面”、“02—E-01—3F—电气平面”…… “02—E-01—7F—电气平面”。

完成建模工作后,运行插件,选择已有视图“02—E-01—2F—电气平面”及“02—E-01—3F—电气平面”,“阶段分类”选择“03.出图模型”,“所有者”设置为“E-01”(E表示电气),“系统名称”设置为“E-照明平面图”,“归属专业”设置为“E”,“备注”中输入“照明平面图”。归属于“03.出图模型”的视图的命名规则为“XX—备注”(XX为各层名称,即1F,2F…….),用户确认后,新复制出的视图被归于“03.出图模型—E-01—E-照明平面图—楼层平面”目录下,名称为“2F 照明平面图”及“3F 照明平面图”。

本发明通过Revit二次开发,使用户在Revit设计软件中可以批量复制视图,视图的命名由插件按照命名规则自动完成。对于用户输入参数错误的情况可进行提示,避免了视图命名的错、漏等情况,有效地提高了工作的效率和准确性。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1