模具图形复制系统及方法

文档序号:6615379阅读:231来源:国知局
专利名称:模具图形复制系统及方法
技术领域
本发明涉及一种模具图形复制系统及方法。
背景技术
制造业是人类社会赖以生存和发展的基础,目前随着汽车及轻工业的迅速发展,模具的 设计及制造逐渐受到人们的广泛关注,已形成国民经济的一个基础行业。
在模具设计中,由于模具的主体结构、局部结构、元件结构及标准孔等都以分层的方式 实现,这样就导致了一个图层与另外一个图层存在60%左右图形相同并且图形的位置也相同 的情况。因此,模具设计时经常需要将一个图层的全部图形或者部分图形复制到另外一个图 层。
将一个图层上的图形复制到另外一个图层时产生了很多问题,比如第一,图形原有的 位置信息丢失,在新的图层上找不到图形的位置;第二,要复制的图形可能包括有属性图元 ,在复制过程中经常会将有属性图元的属性丢掉,需要人工为每一个有属性的图元添加属性 ;第三,对于零件或孔,在复制过程中无法将与之相关联的零件或孔一同复制。如此,非常 浪费时间,设计效率也会大大降低,而且很容易出错。

发明内容
鉴于以上内容,有必要提供一种模具图形复制系统,其能够快速方便地将模具图形从一 个图层复制到另一个图层。
鉴于以上内容,还有必要提供一种模具图形复制方法,其能够快速方便地将模具图形从 一个图层复制到另一个图层。
一种模具图形复制系统,该系统包括主机和数据库,该数据库存储有模具图形及所述模 具图形在其所属图层的位置,所述的主机包括选择模块,用于从源图层上选择要复制的图 形,及选择目的图层;获取模块,用于从数据库中获取要复制的图形在源图层的位置;提取 模块,用于提取所述要复制的图形中的各个图元,并将所述图元分类为无属性图元和有属性 图元;复制模块,用于将无属性图元直接复制到目的图层;所述的复制模块还用于存储有属 性图元的属性,并将有属性图元复制到目的图层;移动模块,用于根据要复制的图形在源图 层的位置,在目的图层将所有图元移动到该层的相应位置;关联模块,用于将上述存储的属 性赋予有属性图元。
4一种模具图形复制方法,该方法包括以下步骤(a)从源图层上选择要复制的图形; (b)选择目的图层;(C)获取要复制的图形在源图层的位置;(d)提取所述要复制的图 形中的各个图元,并将所述图元分类为无属性图元和有属性图元;(e)将无属性图元直接 复制到目的图层;(f)存储有属性图元的属性,并将有属性图元复制到目的图层;(g)根 据要复制的图形在源图层的位置,在目的图层将所有图元移动到该层的相应位置;(h)将 上述存储的属性赋予有属性图元。
所述模具图形复制系统及方法,能够快速方便地将模具图形从一个图层复制到另一个图 层。因而,可以有效地节约设计时间,提高设计效率,并且保证图形复制的正确性。


图l是本发明模具图形复制系统较佳实施例的硬件架构图。 图2是图1中主机的功能模块图。
图3是本发明模具图形复制方法较佳实施例的作业流程图。
具体实施例方式
参阅图1所示,是本发明模具图形复制系统较佳实施例的硬件架构图。该系统的硬件架 构主要包括输入装置(包括键盘12以及鼠标14)、显示器16、主机10以及数据库18。
其中,显示器16用于提供图形化用户界面(Graphic User Interface, GUI)。
主机IO可以是IBM架构的计算机(IBM Personal Computer, IBM PC) 、 Apple公司的Mac PC、个人计算机、网络服务器,还可以是任意其它适用的计算机。
数据库18负责存储模具图形、所述模具图形在其所属图层的位置、及组成该模具图形的 各个图元。数据库18还存储有该模具图形中各个图元的属性,所述属性包括材料、处理方式 、关联图元及精度。
参阅图2示,是图l中主机的功能模块图。本发明所称的模块是完成特定功能的计算机程 序段,比程序更适合于描述软件在计算机中的执行过程,因此本发明对软件的描述都以模块 描述。
所述主机10包括选择模块301、获取模块302、提取模块303、复制模块304、移动模块 305及关联模块306。
所述选择模块301用于从某一图层(即源图层)上选择要复制的图形,可以选择该图层 的全部图形,也可以选择该图层的部分图形。
所述选择模块301还用于选择目的图层,所述目的图层是指将上述选择的图形要复制到 的图层。具体而言,选择模块301选择目的图层并判断选择的目的图层是否合适首先判断所述目的图层是否存在,如果该目的图层不存在,则重新选择;而后判断所述目的图层是否
被锁定,如果该目的图层被锁定,则将该目的图层解锁。
所述获取模块302用于从数据库18中获取要复制的图形在源图层的位置。 所述提取模块303用于提取所述要复制的图形中的各个图元并对所述图元进行分类。具
体而言,提取模块303将该要复制的图形拆分成单个图元,而后从数据库18中获取所述图元
的属性,若获取的该图元的属性为空,则将该图元分类为无属性图元,若获取的该图元的属
性不为空,则将该图元分类为有属性图元。
所述复制模块304用于将无属性图元直接复制到目的图层。
所述复制模块304还用于将有属性图元复制到目的图层。具体而言,首先,复制模块 304根据上述从数据库18中获取的图元的属性,判断所述有属性图元是否有与之相关联的图 元如果所述有属性图元没有与之相关联的图元,则存储该有属性图元的属性;如果所述有 属性图元有与之相关联的图元,则获取与该有属性图元相关联的图元的属性,并存储该有属 性图元的属性及与之相关联的图元的属性。而后,复制模块304将所述有属性的图元复制到 目的图层。
所述移动模块305用于根据要复制的图形在源图层的位置,将所有图元(包括无属性图 元和有属性图元)移动到目的图层的相应位置,也即是,在目的图层将上述所有图元移动到 与其在源图层相同的坐标上。
所述关联模块306用于将复制模块304存储的属性分别赋予有属性图元及与有属性图元相 关联的图元,并对所述相关联的图元和与之关联的有属性图元进行关联操作。
参阅图3所示,是本发明模具图形复制方法较佳实施例的作业流程图。
步骤S401,选择模块301从某一图层(即源图层)上选择要复制的图形,可以选择该图 层的全部图形,也可以选择该图层的部分图形。
步骤S402,选择模块301选择目的图层,所述目的图层是指将上述选择的图形要复制到 的图层。具体而言,选择模块301选择目的图层并判断选择的目的图层是否合适首先判断 所述目的图层是否存在,如果该目的图层不存在,则重新选择;而后判断所述目的图层是否 被锁定,如果该目的图层被锁定,则将该目的图层解锁。
步骤S403,获取模块302从数据库18中获取要复制的图形在源图层的位置。
步骤S404,提取模块303提取所述要复制的图形中的各个图元并对所述图元进行分类。 具体而言,提取模块303将该要复制的图形拆分成单个图元,而后从数据库18中获取所述图 元的属性,若获取的该图元的属性为空,则将该图元分类为无属性图元,若获取的该图元的属性不为空,则将该图元分类为有属性图元。
步骤S405,复制模块304将无属性图元直接复制到目的图层。
步骤S406,复制模块304将有属性图元复制到目的图层。具体而言,首先,复制模块 304根据上述从数据库18中获取的图元的属性,判断所述有属性图元是否有与之相关联的图 元如果所述有属性图元没有与之相关联的图元,则存储该有属性图元的属性;如果所述有 属性图元有与之相关联的图元,则获取与该有属性图元相关联的图元的属性,并存储该有属 性图元的属性及与之相关联的图元的属性。而后,复制模块304将所述有属性的图元复制到 目的图层。
步骤S407,移动模块305根据要复制的图形在源图层的位置,将所有图元(包括无属性 图元和有属性图元)移动到目的图层相同的位置,也即是,在目的图层将上述所有图元移动 到与其在源图层相同的坐标上。
步骤S408,关联模块306将步骤S406存储的属性分别赋予有属性图元及与有属性图元相 关联的图元,并对所述相关联的图元和与之关联的有属性图元进行关联操作。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实 施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案 进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
权利要求1一种模具图形复制系统,该系统包括主机和数据库,该数据库存储有模具图形及所述模具图形在其所属图层的位置,其特征在于,所述的主机包括选择模块,用于从源图层上选择要复制的图形,及选择目的图层;获取模块,用于从数据库中获取要复制的图形在源图层的位置;提取模块,用于提取所述要复制的图形中的各个图元,并将所述图元分类为无属性图元和有属性图元;复制模块,用于将无属性图元直接复制到目的图层;所述的复制模块还用于存储有属性图元的属性,并将有属性图元复制到目的图层;移动模块,用于根据要复制的图形在源图层的位置,在目的图层将所有图元移动到该层的相应位置;关联模块,用于将上述存储的属性赋予有属性图元。
2 如权利要求l所述的模具图形复制系统,其特征在于,所述的复制 模块还用于当所述有属性图元有与之相关联的图元时,获取与该有属性图元相关联的图元的 属性,并存储所述相关联的图元的属性。
3 如权利要求2所述的模具图形复制系统,其特征在于,所述的关联 模块还用于将存储的属性赋予与有属性图元相关联的图元,及对所述相关联的图元和与之关 联的有属性图元进行关联操作。
4 一种模具图形复制方法,该方法包括如下步骤 从源图层上选择要复制的图形; 选择目的图层;获取要复制的图形在源图层的位置;提取所述要复制的图形中的各个图元,并将所述图元分类为无属性图元和有属性图元 将无属性图元直接复制到目的图层; 存储有属性图元的属性,并将有属性图元复制到目的图层;根据要复制的图形在源图层的位置,在目的图层将所有图元移动到该层的相应位置;将上述存储的属性赋予有属性图元。
5. 如权利要求4所述的模具图形复制方法,其特征在于,所述步骤将 有属性图元复制到目的图层包括当所述有属性图元有与之相关联的图元时,获取与该有属性图元相关联的图元的属性 ,并存储所述相关联的图元的属性。
6. 如权利要求5所述的模具图形复制方法,其特征在于,所述步骤将 上述存储的属性赋予有属性图元包括将存储的属性赋予与有属性图元相关联的图元;对所述相关联的图元和与之关联的有属性图元进行关联操作。
全文摘要
本发明提供一种模具图形复制方法,该方法包括步骤从源图层上选择要复制的图形;选择目的图层;获取要复制的图形在源图层的位置;提取所述要复制的图形中的各个图元,并将所述图元分类为无属性图元和有属性图元;将无属性图元直接复制到目的图层;存储有属性图元的属性,并将有属性图元复制到目的图层;根据要复制的图形在源图层的位置,在目的图层将所有图元移动到该层的相应位置;将上述存储的属性赋予有属性图元。本发明还提供一种模具图形复制系统。利用该模具图形复制系统及方法,能够快速方便地将模具图形从一个图层复制到另一个图层。
文档编号G06F17/50GK101464915SQ200710203318
公开日2009年6月24日 申请日期2007年12月21日 优先权日2007年12月21日
发明者谢玉泉 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1