安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210802761.3 (22)申请日 2022.07.07 (71)申请人 中建三局集团有限公司 地址 430000 湖北省武汉市洪山区关山路 552号 (72)发明人 戴路 胡新余 陈翔宇 段超龙  叶雄进 王志皓  (74)专利代理 机构 武汉仁合利泰专利代理事务 所(特殊普通 合伙) 42275 专利代理师 任飞 (51)Int.Cl. G06F 30/13(2020.01) G06T 17/10(2006.01) G06F 16/25(2019.01) G06F 9/445(2018.01) (54)发明名称 一种基于建模软件快速创建管道系统的方 法 (57)摘要 本发明涉及建筑信息模 型技术领域, 具体涉 及一种基于建模 软件快速创建管道系统的方法, 利用二次开发插件在Revit中检索方式读取CAD 图纸内的管道系统; 生成管道系统缩写和管道系 统名称的Exc el文件; Rev it中获取需要创建的管 道系统缩写和系统名称; Revit在云平台中自动 查找匹配对应需创建的管道系统; 在Revit中自 动生成匹配管道系统及属性; 自动标注出无法匹 配到管道系统属性的管道系统; 利用二次开发插 件在Revit中自动完成CAD图纸内的管道系统创 建, 本发明操作简便, 用户根据项目所需的管道 系统, 利用二次开发插件就能快速地完成相对应 的管道系统创建, 有效地提高了Revit管道系统 的创建效率。 权利要求书2页 说明书12页 附图3页 CN 115130186 A 2022.09.30 CN 115130186 A 1.一种基于建模软件快速创建管道系统的方法, 其特 征在于, 包括以下步骤: S1、 导入CAD图纸到Revit中, 利用二次开发插件在Revit中检索方式读取CAD图纸内的 管道系统; S2、 利用二次开发插 件在Revit中生成管道系统缩写和管道系统名称的Excel文件; S3、 在Revit软件中获取需要创建的管道系统缩写和管道系统名称; S4、 利用二次开发插件Revit软件在云平台或离线数据库中自动查找匹配对应S3中需 要创建的管道系统; S5、 根据S4中自动查找匹配的结果, 利用云平台或离线数据库 内的数据, 在Revit中自 动生成匹配管道系统, 并生成对应管道系统的属性; S6、 根据S4 中自动查找匹配的结果, 利用二次开发插件在Revit中自动标注出S3中无法 匹配到管道系统属性的管道系; S7、 根据S6中的标注结果, 在Revit中利用二次开发插件手动更改无法匹配到管道系统 属性的管道系统, 及手动更改需要修改所匹配数据的管道系统; S8、 根据S7中的结果, 利用二次开发插件在Revit中自动完成CAD图纸内的管道系统创 建。 2.根据权利要求1所述的一种基于建模软件快速创建管道系统 的方法, 其特征在于: 在 所述步骤S2、 S4和S5中, 所述Revit二次开发平台搭建包括: 所使用的工具包括Visual  Studio 2017、 Revit  2019SDK、 AddinManager、 Revit   Lookup; Revit  API实现软件功能拓展的操作通过外部命令的接口完成, 接口里面只有一个 抽象函数Execute, 重载这个函数来实现外 部命令。 3.根据权利要求1所述的一种基于建模软件快速创建管道系统 的方法, 其特征在于: 在 所述步骤S8中, 所述创建管道系统及其管道系统属性插 件包括: 管道系统创建插件是通过外部命令扩展功能的方式, 在Visual  Studio2017平台上, 引 用Revit接口定义文件RevitAPI.dll和RevitAPIUI.dll, 使用C#语言实现插件开发, 通过 addin文件从Revit软件内部启动; 在Visual  Studio 2017中新建类库, 引用Revit接口定义文件RevitAPI.DLL和 RevitAPIUI.DLL, 将Copy  Local(复制到本地)属性设置为False; 在程序头部引用命名空 间, 创建事务, 将一系 列修改Revit模 型的操作提交至文档的对象; 设置事务开启模式, 新建 命令类, 从IExternalCommand派生, 重载Execute()方法; 主代码编制, 将上述创建管道系 统的主体功能代码写入; 创建插件按钮, 首先增加一个嵌入面板, 然后调用PushButt on类增 加一个按钮控件, 最后调用Uri类把相应图标导入按钮中; 注册并运行拓展模块, 按钮制作 完毕后, 写入addin文件作为内部启动文件, addin文件放到C:/programdata/Autodesk/ revit/addin/路径下的对应revit版本文件夹里, 使该按钮可以导入到Revit软件 内部中; 将上述创建管道系统插件功能程序编程生 成的.dll文件的路径、 插件的命名空间和类名写 入文件中, 打开 Revit软件即可获得 “系统管理”的插件, 点击按钮便可进 行管道系统及其系 统属性创建。 4.根据权利要求1所述的一种基于建模软件快速创建管道系统 的方法, 其特征在于: 所 述步骤S4中还包括了离线数据库, 离线 数据库由线 下采集的管道系统信息数据存储建立的 数据库, 配置用于步骤S4中无法利用云平台进 行自动查找匹配或者云平台中无法查找匹配权 利 要 求 书 1/2 页 2 CN 115130186 A 2到相对应的管道系统时进行进一 步的检索匹配。 5.根据权利要求1所述的一种基于建模软件快速创建管道系统 的方法, 其特征在于, 所 述步骤S5中生成的对应管道系统的属性包括管道系统类型名称、 缩写、 材质 、 线型、 线宽以 及颜色。 6.根据权利要求5所述的一种基于建模软件快速创建管道系统 的方法, 其特征在于, 所 述步骤S4中的离线数据库中的数据具体获取 方式如下: S4.1、 通过线下收集历史管道系统的数据信息, 将收集的数据信息分类整理后, 进行相 似度的匹配, 将匹配相似度完全的数据信息清楚之后, 剩余数据信息共同建立离线数据库; S4.2、 步骤S7中经过匹配后确认匹配不成功的管道系 统, 在经过手动修改后形成的管 道系统数据信息传输 至离线数据库进行 数据库的完 善。权 利 要 求 书 2/2 页 3 CN 115130186 A 3

PDF文档 专利 一种基于建模软件快速创建管道系统的方法

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于建模软件快速创建管道系统的方法 第 1 页 专利 一种基于建模软件快速创建管道系统的方法 第 2 页 专利 一种基于建模软件快速创建管道系统的方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:46:52上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。