【技术实现步骤摘要】
一种S3D模型中建立管道和贯穿件物项关联关系的方法
[0001]本专利技术涉及物项关联
,具体为一种S3D模型中建立管道和贯穿件物项关联关系的方法。
技术介绍
[0002]S3D(Smart3D)是一款广泛运用的三维设计软件;S3D软件作为一个集成化的、多专业参与的三维工厂建模软件,能够快速帮助各专业设计人员进行三维建模以及设计检查,大大提高了工作效率和设计质量;在化工及能源行业,S3D软件得到了广泛的应用并且已经有了无数成功的案例;
[0003]S3D软件在使用过程中,默认提供了非常多的物项之间的关联关系建立,但是并不提供自定义物项关联关系建立途径;但是由于核电设计项目的特殊性,为了保证设计质量同时提高设计效率与设计质量,需要额外添加各种物项之间的关联关系用于关联物项之间属性传递以及后续分析计算;因此非常需要有一种能够在S3D模型中自定义物项关联关系的方法。
技术实现思路
[0004]本专利技术的目的在于提供一种S3D模型中建立管道和贯穿件物项关联关系的方法,以解决上述
技术介绍
中提出的设计效率与设计质量问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]一种S3D模型中建立管道和贯穿件物项关联关系的方法,包括以下步骤:
[0007]S1,选择需要建立关联关系的管道以及贯穿件,进行关系创建、属性传递以及对应逻辑点生成,软件将对应关联关系记录到后台数据表中;
[0008]S2,通过访问后台关联关系数据库对当前项目的建立的关联关系进行 ...
【技术保护点】
【技术特征摘要】
1.一种S3D模型中建立管道和贯穿件物项关联关系的方法,其特征在于,包括以下步骤:S1,选择需要建立关联关系的管道以及贯穿件,进行关系创建、属性传递以及对应逻辑点生成,软件将对应关联关系记录到后台数据表中;S2,通过访问后台关联关系数据库对当前项目的建立的关联关系进行管理,提供现有关联关系查询、下载以及删除;S3,在DesignRuleChecker框架中创建对应规则,根据关联关系数据表中的关联物项进行关联关系的自动维护,尤其是关联属性的自动更新;S4,创建自定义服务,定时跟踪项目中被删除的物项,实现关联物项删除后自动删除和被删除物项相关的关联关系;S5,结束。2.根据权利要求1所述的一种S3D模型中建立管道和贯穿件物项关联关系的方法,其特征在于,所述S1中,包含以下步骤:选择需要关联的管道feature和贯穿件对象,选择完毕后将贯穿件对象分别存入代表后续处理列表的toDoList中;查找数据库中是否存在记录关联关系的数据表;如果不存在创建此数据表;查看关联关系数据表中是否已存在和选择的管道feature关联的贯穿件;查看关联贯穿件是否是当前选中的贯穿件,为选择的管道feature和贯穿件创建关系;循环遍历toDoList中的贯穿件对象;从关联关系数据表中找到与当前贯穿件存在关联关系的管道feature集合featureLis;为当前贯穿件和featureList中对象创建关系。3.根据权利要求2所述的一种S3D模型中建立管道和贯穿件物项关联关系的方法,其特征在于,所述为选择的管道feature和贯穿件创建关系,包含以下步骤:从关联关系数据库中查找主键为当前管道feature的oid的关联关系条目;找到当前管道feature上存在的与已关联贯穿件名称一致的逻辑支架点,将这些支架点全部删除;找到当前管道feature上存在的与选择的贯穿件名称一致的逻辑支架点,将这些支架点全部删除;获取贯穿件的两个代表进出口的DP点图形,构建两个DP点的底面平面InPlane和OutPlane;根据当前管道feature的起点终点构建直线,找到直线和InPlane和OutPlane的交点,在交点上放置逻辑支架点代表贯穿件在管道上的占位,并设置逻辑支架点名称为对应贯穿件名称;根据贯穿件属性调整逻辑支架点属性;更新数据库中记录关联关系数据表中对应条目;结束。4.根据权利要求2所述的一种S3D模型中建立管道和贯穿件物项关联关系的方法,其特征在于,所述为当前贯穿件和featureList中对象创建关系,包含以下步骤:
将所有featureList中的feature对象的上层piperun名称汇总后更新当前贯穿件的对应穿过管道属性;查看关联关系数据表中是否存在主键为当前贯穿件的oid的关联关系;更新对应条目的关联物项信息;插入当前贯穿件和关联物项featureList的关系到数据表中。5.根据权利要求1所述的一种S3D模型中建立管道和贯穿件物项关联关系的方法,其特征在于,所述自动维护自动更新包含以下步骤:查看当前被更改物项的类别是管道feature,还是贯穿件;查看关联关系数据表中是否存在主键为当前管道feature的oid的关联条目;判断关联关系中存储的管道feature名称和当前管道feature对应的管道名称是否不一致;更新查询到的关联条目中存储的管道名称,查找关联关系数据表中所...
【专利技术属性】
技术研发人员:沈杰,王博超,孙秀丽,祁涛,蔡俊旻,余权舟,徐诗渊,虞宏,
申请(专利权)人:上海核工程研究设计院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。