[发明专利]一种用于航天器研制过程中异构CAD模型的数据交换方法有效
申请号: | 201610365617.2 | 申请日: | 2016-05-27 |
公开(公告)号: | CN105975723B | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 赵罡;谢伟康;于勇;曹鹏;王耀东 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于航天器研制过程中异构CAD模型的数据交换方法,其步骤如下:一:非几何信息定义,确定非几何信息的分类、名称、意义及内容;二:非几何信息提取在源CAD软件中,读取包含非几何信息的源CAD模型,调用非几何信息提取模块提取保存在源CAD模型中的非几何信息,并将其保存到XML文件中;三:初步目标CAD模型生成;四:将非几何信息导入到初步目标CAD模型中,得到最终的目标CAD模型。通过以上步骤,本发明能成功地在异构CAD系统间进行数据的转换,改善了现有技术的缺陷,不仅能传递几何信息,还能传递非几何信息,保证了数据交换的完整性和一致性,从而减少了人为的参与,提高了航天器研制的效率。 | ||
搜索关键词: | 一种 用于 航天器 研制 过程 中异构 cad 模型 数据 交换 方法 | ||
【主权项】:
1.一种用于航天器研制过程中异构CAD模型的数据交换方法,其特征在于:该方法具体步骤如下:步骤一:非几何信息定义根据具体的实际需求,对CAD模型中的非几何信息进行定义,确定非几何信息的分类、名称、意义及内容;步骤二:非几何信息提取在源CAD软件中,读取包含非几何信息的源CAD模型,调用非几何信息提取模块提取保存在源CAD模型中的非几何信息,并将其保存到XML文件中;步骤三:初步目标CAD模型生成在源CAD软件中调用源CAD软件提供的几何数据交换接口,识别源CAD模型中的R坐标系,并以R坐标系为基准进行模型的转换,将源CAD模型转换为初步的目标CAD模型;如果生成的目标CAD模型是组件模型,则需要调用组件转零件模块,将该组件模型转换为单个的零件模型;步骤四:将非几何信息导入到初步目标CAD模型中,得到最终的目标CAD模型调用非几何信息导入模块,在目标CAD软件中打开步骤三中所得到的初步目标CAD模型,再读取步骤二中所得到的XML文件,并将其中保存的非几何信息导入到初步目标CAD模型中,从而得到最终的目标CAD模型,该模型不仅包含几何信息,还包含非几何信息,并且几何信息与非几何信息关联在一起;其中“导入”的操作步骤如非几何信息导入模块所述;其中“几何信息与非几何信息关联在一起”是指几何信息与非几何信息同时存在于最终的目标CAD模型中,并且二者不是分离的,而是关联在一起的,其实现方法如非几何信息导入模块所述;其中,在步骤四中所述的非几何信息导入模块,是用于将XML文件中保存的非几何信息导入到初步目标CAD模型中,并实现非几何信息与几何信息的关联,得到最终的既包含几何信息,又包含非几何信息的目标CAD模型,该非几何信息导入模块的导入方法包括如下步骤:(I)在目标CAD软件内,打开初始目标CAD模型,获得模型指针;(II)读取XML文件,获取第一条非几何信息;(III)获取该条非几何信息的类型、名称、意义和内容,判断该条非几何信息是否包含安装孔的三维(X,Y,Z)坐标值,“是”则根据安装孔的三维(X,Y,Z)坐标值,并以R坐标系为基准,在目标CAD模型中创建点,该点表示安装孔所在的位置,同时该点的三维(X,Y,Z)坐标值写入到产品结构树上,当用鼠标单击产品结构树上的坐标值时,CAD模型中与之对应的点会高亮显示,从而实现非几何信息与几何信息的关联;“否”则直接将非几何信息写入到CAD模型的产品结构树上;(IV)获取下一条非几何信息,如果不存在则结束,否则返回(III)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610365617.2/,转载请声明来源钻瓜专利网。