基于cad文档关系的可扩展方法配置的制作方法

文档序号:6539462阅读:111来源:国知局
基于cad文档关系的可扩展方法配置的制作方法
【专利摘要】本发明公开了一种基于CAD文档关系的可扩展方法配置,其特征在于:步骤如下:步骤一:根据两端的对象确定关系类型;步骤二:根据步骤一确定的关系类型的影响性确定该关系类型是属于哪一类操作关系;步骤三:根据关系类型确定操作关系两端关联的是什么操作接口。本发明在不重新启动服务的情况下就可动态完成,从而增加了PDM系统中CAD对象关系业务功能,能够适应各种灵活多变的业务。
【专利说明】基于CAD文档关系的可扩展方法配置
【技术领域】
[0001]本发明属于动态扩展对象关系领域,具体地说,涉及一种基于CAD文档关系的可扩展方法配置。
【背景技术】
[0002]PDM系统中CAD文档对象会存在多类关系,部件与CAD文档关联包括“所有者”、“内容”、“提供内容”、“图像”、“提供图像”等关系,CAD文档间也会构建成“使用关系”、“参考关系”、“变型关系”、“源和图像关系”等关系,由于现有系统只是对对象关系的简单增加罗列,对已存在的对象关系没有进行抽象归类,无法实现动态配置,导致现有关系管理复杂度提高、关系无法扩展性,增加一种业务对象就会添加一种类型关系及相关业务逻辑操作。本发明使用动态关系配置扩展方法解决上述问题,用户配置扩展类型关系、定义关系两端功能操作,满足PDM系统中的CAD文档关系的基本管理,也可根据新增业务对象动态增加关系类型,对关系两端操作也可以通过配置动态加载实现不同的功能。
[0003]现有CAD对象关系管理将现有的关系类型及关系的影响性操作固化在系统中,对于新增关系类型及修改关系两端对象的操作无法动态实现,这样面对不同企业及用户时需要进行定制开发工作,重新对现有业务功能及新功能整理分析,从而导致PDM系统的灵活性扩展性很差,而每次新增修改也会对系统带来稳定性问题。

【发明内容】

[0004]本发明要解决的技术问题是克服上述缺陷,提供一种基于CAD文档关系的可扩展方法配置,能够实现在不重新启动服务的情况下就可动态完成,从而增加了 PDM系统中CAD对象关系业务功能,能够适应各种灵活多变的业务。
[0005]为解决上述问题,本发明所采用的技术方案是:
[0006]一种基于CAD文档关系的可扩展方法配置,其特征在于:步骤如下:
[0007]步骤一:根据两端的对象确定关系类型;
[0008]步骤二:根据步骤一确定的关系类型的影响性确定该关系类型是属于哪一类操作关系;
[0009]步骤三:根据关系类型确定操作关系两端关联的是哪类操作。
[0010]作为一种改进的技术方案,所述具体程序实现流程:
[0011]步骤一:系统自动更新CAD文档对象关系的配置文件到系统内存中;
[0012]步骤二:系统在创建CAD文档关系数据时读取配置文件,根据配置文件中关系两端的对象类型生成不同的对象关系;
[0013]步骤三:对CAD文档对象进行操作,通过配置查找操作关系类型,根据类型的影响性判断是否调用左端对象;
[0014]步骤四:如果左端对象接收到调用,通过查找可接受的操作是否配置,如果配置的话则进行该操作,如果未配置则返回;[0015]步骤五:如果步骤三中读取的配置操作关系类型已修改,则将根据新的类型来判断是否调用左端对象。
[0016]由于采用了上述技术方案,与现有技术相比,本发明通过使用CAD文档关系外部配置技术,可以使PDM系统实现CAD文档关系的动态扩展,这种CAD文档对象关系的管理只需要修改配置文件就可完成。例如:企业新增业务对象,同时也要新增对象间关系类型,这样就可通过配置对象间关系类型使PDM系统快速适应新业务。对于不同企业,有些需要同一种关系配置不同操作,如部件与CAD文档的所有者关系,通用功能是右端CAD对象检出修改,左端部件对象也需要同样检出处理,如果某企业同样的关系类型需要右端CAD文档对象检出左端对象不进行其他操作,则在关系配置中删除左端的配置接口操作,就可实现要求的业务功能。这种关系扩展技术在不重新启动系统服务的情况下就可自动更新,实现了动态扩展PDM系统中CAD对象关系,从而适应企业多变的业务。
【具体实施方式】
[0017]实施例:
[0018]一种基于CAD文档关系的可扩展方法配置,步骤如下:
[0019]步骤一:根据两端的对象确定关系类型;
[0020]步骤二:根据步骤一确定的关系类型的影响性确定该关系类型是属于哪一类操作关系;
[0021]步骤三:根据关系类型确定操作关系两端关联的哪类操作。
[0022]在本实施例中,所述具体程序实现流程:
[0023]步骤一:系统自动更新CAD文档对象关系的配置文件到系统内存中;
[0024]步骤二:系统在创建CAD文档关系数据时读取配置文件,根据配置文件中关系两端的对象类型生成不同的对象关系;
[0025]步骤三:对CAD文档对象进行操作,通过配置查找操作关系类型,根据类型的影响性判断是否调用左端对象;
[0026]步骤四:左端对象接收到调用,通过查找该操作关系中右端是否已定义该操作,如果配置的话则进行该操作,否则返回;
[0027]步骤五:如果步骤三中读取的配置操作关系类型已修改,则将根据新的类型关系来判断是否调用左端对象。
[0028]本发明主要是通过现有的CAD文档的关系类型总结归纳关系影响性及关系与操作的联系,将业务的耦合逻辑以可配置文件形式独立出来,CAD文档对象关系通过配置进行定义。
[0029]部件与CAD文档及CAD文档对象间存在不同关系类型,决定关系的类型主要是由关系两端的对象决定的,一端对象的操作可能会影响到关系另一端对象的操作,上述关系可概括为:右端对象修改左端对象也修改、左右两端修改互不影响、左端对象修改右端对象也修改三种操作关系示。
[0030]由上述归纳结果可推断PDM系统中CAD文档关系存在两种操作关系:右端对象修改左端对象也修改、左右两端修改互不影响。本发明中将CAD文档对象关系定义到配置文件中,PDM生成的关系的类型是根据配置文件中已定义关系类型来确定,从而系统在应用中关系配置只需包含基本对象关系,随着业务应用增长可动态新增关系类型。
[0031]由上述归纳出三类操作关系,操作关系两端可以绑定不同的操作接口,通过操作关系上的影响性方向决定关系另一端的对象是否进行某类操作,如右端对象修改左端对象也修改,左端定义了检入、检出、修订等接口,右端也定义了相应的接口,当右端对象进行检入升版操作时,左端对象也同样进行检入升版操作。
[0032]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.基于CAD文档关系的可扩展方法配置,其特征在于:步骤如下: 步骤一:根据两端的对象确定关系类型; 步骤二:根据步骤一确定的关系类型的影响性确定该关系类型是属于哪一类操作关系; 步骤三:根据关系类型确定操作关系两端关联的是哪类三操作。
2.根据权利要求1中所述的基于CAD文档关系的可扩展方法配置,其特征在于:所述具体程序实现流程: 步骤一:系统自动更新CAD文档对象关系的配置文件到系统内存中; 步骤二:系统在创建CAD文档关系数据时读取配置文件,根据配置文件中关系两端的对象类型生成不同的对象关系; 步骤三:对CAD文档对象进行操作,通过配置查找操作关系类型,根据类型的影响性判断是否调用左端对象; 步骤四:右端对象接收到调用,通过配置查找可接受的操作是否已配置,如果配置的话则进行该操作,如果未配置则返回; 步骤五:如果步骤三中读取的配置操作关系类型已修改,则将根据新的类型来判断是否调用左端对象。
【文档编号】G06F17/30GK103853825SQ201410076710
【公开日】2014年6月11日 申请日期:2014年3月4日 优先权日:2014年3月4日
【发明者】薄晓军, 单承方, 温小龙, 裴丽 申请人:北京神舟航天软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1