[发明专利]一种基于建模软件快速创建管道系统的方法在审
申请号: | 202210802761.3 | 申请日: | 2022-07-07 |
公开(公告)号: | CN115130186A | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 戴路;胡新余;陈翔宇;段超龙;叶雄进;王志皓 | 申请(专利权)人: | 中建三局集团有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06T17/10;G06F16/25;G06F9/445 |
代理公司: | 武汉仁合利泰专利代理事务所(特殊普通合伙) 42275 | 代理人: | 任飞 |
地址: | 430000 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 建模 软件 快速 创建 管道 系统 方法 | ||
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、RevitLookup;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()方法;主代码编制,将上述创建管道系统的主体功能代码写入;创建插件按钮,首先增加一个嵌入面板,然后调用PushButton类增加一个按钮控件,最后调用Uri类把相应图标导入按钮中;注册并运行拓展模块,按钮制作完毕后,写入addin文件作为内部启动文件,addin文件放到C:/programdata/Autodesk/revit/addin/路径下的对应revit版本文件夹里,使该按钮可以导入到Revit软件内部中;将上述创建管道系统插件功能程序编程生成的.dll文件的路径、插件的命名空间和类名写入文件中,打开Revit软件即可获得“系统管理”的插件,点击按钮便可进行管道系统及其系统属性创建。
4.根据权利要求1所述的一种基于建模软件快速创建管道系统的方法,其特征在于:所述步骤S4中还包括了离线数据库,离线数据库由线下采集的管道系统信息数据存储建立的数据库,配置用于步骤S4中无法利用云平台进行自动查找匹配或者云平台中无法查找匹配到相对应的管道系统时进行进一步的检索匹配。
5.根据权利要求1所述的一种基于建模软件快速创建管道系统的方法,其特征在于,所述步骤S5中生成的对应管道系统的属性包括管道系统类型名称、缩写、材质、线型、线宽以及颜色。
6.根据权利要求5所述的一种基于建模软件快速创建管道系统的方法,其特征在于,所述步骤S4中的离线数据库中的数据具体获取方式如下:
S4.1、通过线下收集历史管道系统的数据信息,将收集的数据信息分类整理后,进行相似度的匹配,将匹配相似度完全的数据信息清楚之后,剩余数据信息共同建立离线数据库;
S4.2、步骤S7中经过匹配后确认匹配不成功的管道系统,在经过手动修改后形成的管道系统数据信息传输至离线数据库进行数据库的完善。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中建三局集团有限公司,未经中建三局集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210802761.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:大规模物料智慧输送系统
- 下一篇:一种具有金属质感的耐磨聚酯薄膜