[发明专利]一种在线协同设计用被引用拓扑对象编码/命名方法无效
申请号: | 201010190131.2 | 申请日: | 2010-06-02 |
公开(公告)号: | CN101882173A | 公开(公告)日: | 2010-11-10 |
发明(设计)人: | 荆树旭 | 申请(专利权)人: | 长安大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 西安创知专利事务所 61213 | 代理人: | 谭文琰 |
地址: | 710064 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 协同 设计 引用 拓扑 对象 编码 命名 方法 | ||
1.一种在线协同设计用被引用拓扑对象编码/命名方法,其特征在于该方法包括以下步骤:
步骤一、系统配置:对参与CAD在线协同设计的多个参与终端Agent pi进行系统配置,使得所有参与终端Agent pi均具有对等的可视化交互功能、三维几何建模功能和共享数据副本;并且,任意两个参与终端Agent pi之间以点到点通信方式进行双向通讯;其中,i=1、2、3...n,n为参与终端Agent pi的数量;同时,在各参与终端Agent pi的系统内均相应建有特征命令类型菜单,所述特征命令类型菜单包括对多种立体几何单元进行引用时的特征命令类型标识FCtid,多种几何立体单元包括CAD设计中所采用的多种最基础的立体几何单元,且CAD设计时任一被设计的几何模型均为由一个或多个几何立体单元组成的组合结构;
步骤二、多个参与终端Agent pi通过交换特征设计命令方式进行协同工作,每个参与终端Agent pi的协同工作过程均相同,且每个参与终端Agent pi均能作为特征设计命令的命令生成及发送端与命令接收及执行端,对于参与终端Agent pi中的任一个参与终端Agent pj来说,其协同工作过程如下:
I、当参与终端Agent pj作为命令生成及发送端进行协同工作时,通过可视化交互方式生成特征设计命令,其工作过程包括以下步骤:
2011、本地共享数据副本加锁:调用数据加锁模块对当前的本地共享数据副本进行加锁;
2012、特征设计命令生成,其生成步骤如下:
1a、几何模型拆分:根据当前需设计几何模型的设计结构,对需设计的几何模型进行拆分,且将所述几何模型拆分成多个立体几何单元,相应将被设计的几何模型拆分成以所述立体几何单元为单位的多个拓扑对象;
1b、可视化交互:调用可视化交互模块以一个拓扑对象为单位,对组成当前被设计几何模型中的所有拓扑对象分别进行可视化交互;
1c、被引用拓扑对象编码/命名:根据步骤1b中对所有拓扑对象进行可视化交互的交互结果,调用编码/命名模块分别对各拓扑对象进行编码/命名,并相应生成多个分别与各拓扑对象相对应的编码/命名单元,完成所有被引用拓扑对象的编码/命名过程;
对任一个拓扑对象ti进行编码/命名时,相应对组成该拓扑对象ti的多个拓扑面进行编码/命名,并对应生成多个与各拓扑面相对应的编码/命名单元和一个数值参数单元,且多个编码/命名单元和一个数值参数单元与拓扑对象ti相对应;且编码/命名单元和数值参数单元生成后,参与终端Agent pj根据所述编码/命名单元自动生成拓扑对象ti中各拓扑面、各拓扑边和各拓扑点的拓扑面命名引用单元、拓扑边命名引用单元和拓扑点命名引用单元;所述编码/命名单元、数值参数单元、拓扑面命名引用单元、拓扑边命名引用单元和拓扑点命名引用单元分别通过关联单元与拓扑对象ti进行关联;
所述编码/命名单元内存储有用于表示拓扑对象ti结构类型的特征类型标识Ftid、用于表示结构类型为Ftid的图形实例的特征实例标识Finstcnt和多个分别用于表示同一个特征实例标识Finstcnt中所有拓扑面的特征拓扑面标识Faceinstcnt;所述数值参数单元内存储有用于表示拓扑对象ti大小尺寸的一组数值参数;
1d、特征设计命令生成:调用特征设计命令生成模块分别对编码/命名完成的多个编码/命名单元分别进行分析处理,并相应生成多条特征设计命令FC;所述特征设计命令FC为由三元组组成的一条文本信息,且三元组分别为用于表示与特征类型标识Ftid相对应的特征设计命令FC的命令类型标识FCtid、用于表示特征设计命令FC生成时参与终端Agent pj内部的文档状态标识SVcg[n]和特征设计命令FC的参数列表parameters,所述参数列表parameters中存有所述编码/命名单元、所述数值参数单元、拓扑面命名引用单元、拓扑边命名引用单元和拓扑点命名引用单元中所存储的所有信息;
其中,文档状态标识SVcg[n]为一个n维向量,n表示参与在线协同设计的所有参与终端的数量,SVcg[n]中的第i个分量表示参与终端Agent pj上已经执行的编号为i的参与终端Agent pi发出的与特征类型标识Ftid相对应的特征设计命令的数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长安大学,未经长安大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010190131.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于轨道码的条码图像校正方法
- 下一篇:三维虚拟直流无刷电机动态仿真方法