[发明专利]一种基于过程恢复的异构CAD系统间参数化特征模型的数据交换方法无效
申请号: | 200810197046.1 | 申请日: | 2008-09-23 |
公开(公告)号: | CN101377796A | 公开(公告)日: | 2009-03-04 |
发明(设计)人: | 何发智;蔡贤涛 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 武汉天力专利事务所 | 代理人: | 冯卫平;程祥 |
地址: | 43007*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 过程 恢复 cad 系统 参数 特征 模型 数据 交换 方法 | ||
1.一种基于过程恢复的异构CAD系统间参数化特征模型的数据交换方法,其特征是该方法包括以下步骤:
(1)在源CAD系统端,打开并读取参数化特征模型文件,调用一阶特征信息提取部件将保存在参数化特征模型中的一阶特征信息进行提取,并将其保存到XML文件中;其中所述的一阶特征信息,是指当特征模型被成功创建后,保存在CAD模型中的模型创建过程的主体信息以及根据数据关系转换得到的异构目标CAD系统需要的信息;
(2)在源CAD系统中打开XML文件,基于一阶特征信息,调用二阶特征信息提取部件对模型创建过程进行恢复,并在恢复过程中对二阶特征信息进行提取,补充保存到XML文件中;其中所述的二阶特征信息,是指除了一阶特征信息以外的,其它异构目标CAD系统创建该参数化特征模型所必需的信息,即在创建过程中通过缺失信息提取部件提取的临时信息、由于系统操作而丢失的中间信息、模型创建过程中异构目标CAD系统需要但是源CAD系统中没有也无法通过转换得到的信息;
(3)将XML文件传输到一个异构目标CAD系统中;
(4)异构目标CAD系统中的特征模型重建部件读取该XML文件,并且按照模型创建过程逐个准备数据,创建特征,确认特征,直到整个模型重建完成。
2.根据权利要求1所述的一种基于过程恢复的异构CAD系统间参数化特征模型的数据交换方法,其特征是步骤(1)中所述的一阶特征信息提取部件执行以下步骤:
(a)在源CAD系统中读取源模型,该源模型为参数化特征模型,获得模型指针;
(b)获取首个特征指针;
(c)判断当前特征指针所指特征是否为基础特征,是则进入(g),不是进入(d);
(d)获取特征类型,调用与该类型对应的特征信息提取函数;
(e)提取该特征的定位信息,特征信息,几何表示;
(f)将所述定位信息、特征信息、几何表示写入XML文件;
(g)获取下一个特征指针,如果为空则结束,否则返回(c)。
3.根据权利要求2所述的一种基于过程恢复的异构CAD系统间参数化特征模型的数据交换方法,其特征是:步骤(e)中所述的定位信息是指该特征生成位置的参考元素的几何信息。
4.根据权利要求1所述的一种基于过程恢复的异构CAD系统间参数化特征模型的数据交换方法,其特征是:步骤(2)中所述的二阶特征信息提取部件是在一阶特征信息的基础上,在源CAD系统中对模型进行重建,并对创建过程主体信息进行补充,补充的信息即二阶特征信息,将二阶特征信息保存在XML文件中。
5.根据权利要求1所述的一种基于过程恢复的异构CAD系统间参数化特征模型的数据交换方法,其特征是步骤(3)中所述的XML文件格式如下:
<特征i>
<定位信息/>
<特征参数/>
<特征B-rep/>
<确认信息/>
</特征i>。
6.根据权利要求1所述的一种基于过程恢复的异构CAD系统间参数化特征模型的数据交换方法,其特征是步骤(4)中所述的特征模型重建部件执行以下步骤:
(A)读XML文件,获取第i个特征的类型;
(B)如果特征为空,结束,否则(C);
(C)获取特征的定位信息,确认特征的空间位置;
(D)调用数据准备部件,产生该类型特征第K个类型的数据项;
(E)对特征进行创建;
(F)调用特征确认部件,对特征进行确认:如果正确i=i+1,返回(A);如果不正确K=K+1,返回(D)。
7.根据权利要求6所述的一种基于过程恢复的异构CAD系统间参数化特征模型的数据交换方法,其特征是:步骤(D)中所述的数据准备部件为在XML 文件中选取与创建该类型特征的一条操作命令对应的数据创建数据项。
8.根据权利要求6所述的一种基于过程恢复的异构CAD系统间参数化特征模型的数据交换方法,其特征是:步骤(F)中所述的特征确认部件是在异构目标CAD系统中计算当前特征下的模型物理属性,并与保存在XML文件中的属于源CAD系统中的该特征下的模型物理属性进行比较,如果误差在允许的范围内则确认正确即表示特征创建成功,否则确认不正确即表示特征创建失败。
9.根据权利要求6所述的一种基于过程恢复的异构CAD系统间参数化特征模型的数据交换方法,其特征是:步骤(E)中如果所有参数化特征创建都不成功,则通过提交的该特征的几何表示进行重建,其几何重建公式为
∑f结果=∑f修改后+∑f新增-∑f删除-∑f修改前,其中∑f结果为最终结果,∑f修改后为源模型中创建该特征后对原有的面进行了修改后的面集合,∑f修改前为这些面在修改前的集合,∑f新增为源模型中创建该特征后完全重新生成的所有面集合,∑f删除为源模型中创建该特征后被删除的面集合,在目标系统中对这些面进行上述公式的布尔运算后得到了一个∑f结果结果,将该结果的各个面进行缝补即可。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810197046.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全自动直液式白板笔组装机
- 下一篇:一种钢笔上墨器