【技术实现步骤摘要】
本专利技术涉及ー种CAD领域的维护方法,尤其是涉及ー种异构CAD在线集成中的一致性维护方法。
技术介绍
目前CAD技术的研究大体上分为两类面向单机CAD系统的研究和面向协同工作系统的研究。面向单机CAD系统的研究包括几何造型内核层面的研究、几何造型系统层面的研究以及基于物理的建模方法和系统的研究。面向协同工作系统的研究是,CAD技术与计算机支持的协同工作(CSCW)相结合的新型交叉研究方向。把CAD系统从单机系统向协同工作系统发展,产品的设计由原来的设计人员单独完成转变为由分布在不同地点的产品设计人员协同完成,从而大大提高了产品开发能力和 效率。由于各单机CAD系统分别具有各自的系统优势和功能侧重点,而且不同的产品设计人员都有自己习惯使用的CAD系统,因此不同的产品设计人员通常会选用不同的CAD系统进行产品设计。因此,为了支持产品设计人员使用自己惯用的CAD系统进行协同产品设计,实现异构CAD系统集成势在必行。按照数字化模型信息交换的载体和通信模式来分类,异构CAD系统集成可以分为离线集成方式和在线集成方式。异构CAD系统离线集成主要采用异步方式来交換整体数据文件进行企业产品信息集成的,又可以进ー步分为基于几何模型的数据交换和基于特征模型的数据交換。前者交换的是模型的几何表示,后者交换的是包含高层语义的特征模型。相对异构CAD离线集成来讲,异构CAD系统在线集成是通过交换建模操作命令,实现更细粒度的信息集成及各CAD系统间的协同设计。CAD在线集成应支持各协同站点的CAD用户,对共享的CAD模型同时进行浏览和编辑。面对这些由不同站点发出的并发操作,CAD ...
【技术保护点】
【技术特征摘要】
1.一种异构CAD在线集成中的一致性维护方法,其特征是,包括以下步骤 步骤I,在本地站点的CAD系统中,立即执行本地CAD用户发出的建模操作,并生成相应的操作命令传送至其他远端站点; 步骤2,当远端站点接收到步骤I发出的建模操作命令时,对所接收到的建模操作的因果关系进行检查,若本站点满足该建模操作的因果关系,则转入步骤3,否则,将该建模操作加入本站点等待执行操作队列,直到其因果关系满足后,转入步骤3 ; 步骤3,在建模操作的因果关系得以满足的前提下,检测该操作与远端站点上已执行的并发操作之间的关系,并根据不同的关系,分别采用相应的并发控制机制进行处理。2.根据权利要求I所述的一种异构CAD在线集成中的一致性维护方法,其特征在于,所述步骤I中,所述操作命令的格式如下站点号,状态向量,操作类型;所述操作类型包括特征名、特征信息、拓扑元素信息以及特征间的依赖信息。3.根据权利要求I所述的一种异构CAD在线集成中的一致性维护方法,其特征在于,所述步骤I中生成的操作命令,定义站点号,状态向量,操作类型如下 定义I:定义站点号为一个整数i,我们从I开始为参与集成的每个站点分配一个站点号i, i e {I,... N}, N为参与集成的站点的个数; 定义2,定义状态向量为一个N元组,记为SV,其每一个元素SV[j], j e {1,…,N},记录操作在本地站点上执行时,本地站点上已执行的来自站点j的操作个数; 定义3,定义操作类型为添加特征、修改特征和删除特征这三种操作,具体包括 信息I :特征名,是指操作特征的名字,命名所遵循的规则为特征类型_站点号_特征序号; 信息2 :特征信息,是指在远端站点上的CAD系统中,执行相同建模操作所需的信息;信息3 :拓扑元素信息,是指建模操作所引用的拓扑元素信息,包括类型信息、属性信息、界限信息和校验信息; 信息4 :特征间的依赖信息,是指操作特征与本地模型中已有特征间的依赖关系信息。4.根据权利要求3所述的一种异构CAD在线集成中的一致性维护方法,其特征在于,所述的步骤I的信息I中, 特征类型:为CAD系统所支持的特征类型; 站点号为发出操作的本地站点的站点号i ; 特征序号为操作的特征是本地站点上所添加的第k个特征,特征的序号即为k。5.根据权利要求3所述的一种异构CAD在线集成中的一致性维护方法,其特征在于,所述的步骤I的信息2中,在远端站点上执行相同建模操作所需的信息,若操作类型为添加特征,则所需信息对应为执行信息1,若操作类型为修改特征,则所需信息对应为执行信息2,若操作类型为删除特征,则所需信息对应为执行信息3,并定义 执行信息I :添加特征的特征信息,为在远端站点的CAD系统中,创建相同特征所需的信息,其中包括参数信息、约束信息; 执行信息2 :修改特征的特征信息,为操作修改的特征的参数名及修改后的参数值; 执行信息3 :删除特征的特征信息,为要删除特征的名字。6.根据权利要求3所述的一种异构CAD在线集成中的一致性维护方法,其特征在于,所述的步骤I的信息3中,定义类型信息为拓扑元素的类型; 属性信息为拓扑元素的几何属性; 界限信息为一维拓扑元素的端点信息和二维拓扑元素的边界边信息; 校验信息为一维拓扑元素的长度和二维拓扑元素的面积。7.根据权利要求I所述的一种异构CAD在线集成中的一致性维护方法,其特征在于,所述步骤I中生成操作命令,具体包括以下步骤 步骤1.1,获取本地站点的站点号,记为i ; 步骤I. 2,获取本地站点的状态向量SV,然后将SV的第i个元素加I即SV[i]=SV[i]+l ; 步骤I. 3,获取操作的类型和特征名; 步骤I. 4,利用本地站点的CAD系统提供的特征信息访问APIs,获取特征信息; 步骤I. 5,利用本地站点的CAD系统提供的特征依赖关系访问APIs,获取操作特征与模型中已有特征间的依赖关系,并将该依赖关系添加到本地站点存放的特征依赖图中。8.根据权利要求7所述的一种异构CAD在线集成中的一致...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。