模具设计增量复制的系统及方法

文档序号:6615250阅读:193来源:国知局
专利名称:模具设计增量复制的系统及方法
技术领域
本发明涉及一种增量复制的系统及方法,尤其指模具设计中的增量复制的系统及方法。
背景技术
模具设计中存在非常多的零件图形,有些图形部分一样但是图形中存在的数字或编号却 以某个增量递增变化。还有一部分图形只有数字或字母编号,但是这些数字或编号也同样以 某增量递增变化,见图1中的标号1和2处所示。设计者在绘制这些零件图形或数字和字母的 时候,要么将其中一个图形复制后修改其中变化的部分数字或字母,要么重新一点点绘制。 不管设计者使用哪种方式都会花费比较多的时间来完成,特别是在图形复杂量大的时候。
目前在辅助绘图工具方面有一些简单的功能能够实现单项字符串最后一位数字按照规定 的增量值进行增加的这种情形的复制,而其远远不能够适应模具设计中千变万化的掺杂各种 复杂图形增量复制的需求。

发明内容
鉴于以上内容,本发明提供一种模具设计增量复制方法,用于被复制图形中的数字或字 符按照给定增量值变化,从而复制图形。
该模具设计增量复制方法包括步骤从模具设计图档中选择需复制的图形并复制该图形 到剪贴板中;从该图形所有字符串中选择复制过程中要变化的字符串;从要变化的字符串中 选择要变化的字符;设定该要变化字符的变化增量值或递减值;以设定的增量值修改剪贴板 中的图形上要变化的字符;获取上述所选择图形的最小包围核并将该最小包围核的几何中心 作为粘贴基准点;以该粘贴基准点为基准选择粘贴插入点;以该粘贴插入点为中心粘贴上述 剪贴板中的图形到该模具设计图档上。
鉴于以上内容,本发明还提供一种模具设计增量复制系统,用于被复制图形中的数字或 字符按照给定增量值变化,从而复制图形。
该模具设计增量复制系统包括选择模块,用于将在模具设计图档中选择的图形复制到 剪贴板中;获取模块,用于获取所选择图形中的所有字符串;该选择模块,还用于从上述字 符串中选择复制过程中要变化的字符串,及从要变化的字符串中选择要变化的字符;设定模 块,用于设定要变化字符的变化增量值或递减值;修改模块,用于以设定的增量值修改剪贴 板中的图形上的要变化的字符;该获取模块,还用于获取所选择图形的最小包围核,并得到该最小包围核的几何中心,以该几何中心作为被复制图形的粘贴基准点;粘贴模块,用于以 上述粘贴基准点为基准选择粘贴插入点,以该粘贴插入点为中心粘贴上述剪贴板中的图形到 该模具设计图档上。
本发明所提供的模具设计增量复制系统及方法能够适应模具辅助设计中图形的复杂的增 量复制需求,可以自动读取设计者选择的图形当中的字符串,并让设计者选择要变化的字符 及设定定增量值或递减值,按照设定的增量值或递减值修改要变化的字符,同时自动计算所 选择图形的几何中心点作为复制粘贴基准点,再选择插入点后粘贴该修改完变化字符的图形 到该插入点且还支持多次连续复制操作,增强了传统的复制功能。


图l为图形部分存在的数字或字母以某增量变化的示意图。
图2为本发明模具设计增量复制系统较佳实施例的功能模块图。
图3为本发明模具设计增量复制方法的流程图
图4为本发明一个图形的最小包围核的示意图。
具体实施例方式
参阅图2所示,是本发明模具设计增量复制系统较佳实施例的功能模块图。该模具设计 增量复制系统10可运行在任一台安装有模具具设计软件的计算机中运行。
该模具设计增量复制系统10包括选择模块101,获取模块102,设定模块103,修改模块 104,及粘贴模块105。
该选择模块101用于在模具设计图档中选择需复制的图形并将该选择的图形复制到剪贴 板中。
该获取模块102用于获取所选择图形中的所有字符串。本发明中的字符串是指包含有数 字和字母的至少一种组合的字符串该字符串可以只包数含数字,或者只包含字母,或者包含 数字和字母的组合,如图1中的P01A-P01, P01A-P02, P01A-P03。所述字符串在模具设计中 属于模具图形中的文字输入内容,即模具图形中作为特殊的存储内容存在,和模具图形、模 具加工属性一样存在模具图档数据库中。当设计者选择了要复制的图形后,该获取模块102 从图档数据库中査找到所选择图形的数据库检索索引,用字符串类型开启该得到的图形检索 索引对应的图形,该所开启的图形即为图形中的字符串。
该选择模块101用于从上述获取的字符串中选择复制过程中要变化的字符串,及从所选 择的要变化的字符串中选择要变化的字符。
设定模块103用于设定要变化字符的变化增量值或递减值。本较佳实施例以增量值为例进行说明。
修改模块104用于以设定的增量值修改剪贴板中的图形上的要变化的字符串中的要变化 的字符。
该获取模块102还用于获取在该模具设计图档上所选择图形的最小包围核,并得到该最 小包围核的几何中心,作为被复制到剪贴板中的图形的粘贴基准点,该几何中心即两对角线 相交点。见图4所示为一个图形的最小包围核的示意图。所述最小包围核是能够包围住该图 形的最小矩形,且该矩形的长宽分别和国际坐标系中X轴及Y轴平行,也即该矩形的长是水平 的,宽是垂直的。图4中所示的矩形框即是其所包围的椭圆的最小包围核。在得到所选择的 图形的最小包围核后,取得其最小包围核四个顶点(ABCD)的坐标,接着求出两对角线AC和 BD的交点O即为最小包围核的中心,同时也是对应设计者所选择图形的几何中心。
粘贴模块105用于以上述基准点为基准在该模具设计图档上选择粘贴插入点,以该粘贴 插入点为中心粘贴上述剪贴板中的图形。
参阅图3所示,是本发明模具设计增量复制方法的流程图。
步骤S200,选择模块101从模具设计图档中选择需复制的图形并复制该选择的图形到剪 贴板中。
步骤S202,获取模块102获取该所选择图形中的所有字符串。也即,该获取模块102从图 档数据库中査找到所选择图形的数据库检索索弓1 ,用字符串类型开启该得到的图形检索索弓1 对应的图形,该所开启的图形即为该所复制的图形中的字符串。
步骤S204,选择模块101从上述获取的所有字符串中选择在复制过程中要变化的字符串
步骤S206,该选择模块l01从上述选择的要变化的字符串中选择要变化的字符。 步骤S208,设定模块103设定上述要变化字符的变化增量值。
步骤S210,修改模块104以该设定的变化增量值修改所述剪贴板中的图形中要变化的字符。
步骤S212,获取模块102获取所选择图形的最小包围核。所述最小包围核是能够包围住 该图形的最小矩形,且该矩形的长和宽分别和国际坐标系中X轴及Y轴平行,也即该矩形的长 是水平的,该矩形的宽是垂直的。图4中所示的矩形框即是其所包围的椭圆的最小包围核。 在得到所选择的图形的最小包围核后,取得其最小包围核四个顶点(ABCD)的坐标,接着求 出两对角线AC和BD的交点O即为最小包围核的中心,该交点O同时也是对应设计者所选择图形 的几何中心。步骤S214,该获取模块l02得到该获取的最小包围核的几何中心,作为粘贴基准点。 步骤S216,粘贴模块105以该粘贴基准点为基准在该模具设计图档上选择粘贴插入点。 步骤S218,该粘贴模块l05以该粘贴插入点为中心粘贴所述剪贴板中的图形到该模具设 计图档上。
步骤S220,该复制模块105判断是否还需要继续复制该所选择的图形。当不需要复制时 ,退出该流程。
步骤S222,当需要继续复制时,由修改模块104以所设定的变化增量值修改要变化的字 符,然后返回步骤S216。
权利要求
权利要求1一种模具设计增量复制方法,其特征在于,该方法包括步骤从模具设计图档中选择需复制的图形并复制该图形到剪贴板中;从该图形所有字符串中选择复制过程中要变化的字符串;从要变化的字符串中选择要变化的字符;设定该要变化字符的变化增量值或递减值;以设定的增量值或递减值修改剪贴板中的图形上的要变化的字符;获取上述所选择图形的最小包围核并将该最小包围核的几何中心作为粘贴基准点;以该粘贴基准点为基准在该模具设计图档上选择粘贴插入点;以该粘贴插入点为中心粘贴上述剪贴板中的图形。
2.如权利要求l所述的模具设计增量复制方法,其特征在于,该方法 还包括步骤判断是否还要继续复制该选择的图形;如果需要继续复制该选择的图形,则以设定的增量值修改剪贴板中的图形上要变化的 字符,并返回以该粘贴基准点为基准在该模具设计图档上选择粘贴插入点的步骤。
3.如权利要求l所述的模具设计增量复制方法,其特征在于,所述字 符串包含数字和字母中的至少一种组合,所述要变化的字符指数字或字母。
4.如权利要求l所述的模具设计增量复制方法,其特征在于,所述图 形的最小包围核是能够包围住该图形的最小矩形,且该矩形的长是水平的,宽是垂直的。
5.如权利要求l所述的模具设计增量复制方法,其特征在于,所述最 小包围核的几何中心是该最小包围核的两对角线的交点。
6. 一种模具设计增量复制系统,其特征在于,该系统包括 选择模块,用于将在模具设计图档中选择的图形复制到剪贴板中; 获取模块,用于获取所选择图形中的所有字符串;该选择模块,还用于从上述字符串中选择复制过程中要变化的字符串,及从要变化的字符串中选择要变化的字符;设定模块,用于设定要变化字符的变化增量值或递减值;修改模块,用于以设定的增量值修改剪贴板中图形上的要变化的字符;该获取模块,还用于获取所选择图形的最小包围核,并得到该最小包围核的几何中心,作为粘贴基准点;粘贴模块,用于以上述粘贴基准点为基准选择粘贴插入点,以该粘贴插入点为中心粘 贴上述剪贴板中的图形。
7 如权利要求6所述的模具设计增量复制系统,其特征在于,所述字 符串包含数字和字母中的至少一种组合,所述要变化的字符指数字或字母。
8 如权利要求6所述的模具设计增量复制系统,其特征在于,所述图 形的最小包围核是能够包围住该图形的最小的矩形,且该矩形的长是水平的,宽是垂直的。
9 如权利要求6所述的模具设计增量复制系统,其特征在于,所述最 小包围核的几何中心是该最小包围核的两对角线的交点。
全文摘要
本发明提供一种模具设计增量复制方法,包括步骤从模具设计图档中选择需复制的图形并复制该图形到剪贴板中;从该图形中所有字符串中选择复制过程中要变化的字符串;从要变化的字符串中选择要变化的字符;设定该要变化字符的变化增量值或递减值;以设定的增量值修改剪贴板中的图形上要变化的字符;获取上述选择的图形的最小包围核并将该最小包围核的几何中心作为粘贴基准点;以该粘贴基准点为基准在该模具设计图档上选择粘贴插入点;以该粘贴插入点为中心粘贴上述剪贴板中的图形到该模具设计图档上。本发明还提供一种模具设计增量复制系统。本发明能够适应模具辅助设计中遇到的复杂的增量复制需求。
文档编号G06F17/50GK101414315SQ20071020213
公开日2009年4月22日 申请日期2007年10月18日 优先权日2007年10月18日
发明者常春明 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1