[发明专利]尺寸号信息处理系统及方法在审
申请号: | 201110321048.9 | 申请日: | 2011-10-20 |
公开(公告)号: | CN103064993A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 张旨光;吴新元;饶金刚 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 尺寸 信息处理 系统 方法 | ||
1.一种尺寸号信息处理方法,其特征在于,该方法包括:
读取步骤:从存储装置中导入工程图,读取该工程图上选取的由离散线段组成的尺寸框和尺寸框中尺寸号的离散信息;
建立步骤:根据所读取的尺寸框的离散信息建立一个尺寸框模板,以及根据所读取的尺寸号的离散信息建立数据模板;
分组步骤一:读取工程图中的所有离散线段并进行分组处理,以得到多个连续的块对象;
匹配步骤一:依次将上述的多个块对象与尺寸框模板进行匹配,以得到该工程图中所有的尺寸框对象;
获取步骤:依次计算各尺寸框对象的最大包围盒,并获取该最大包围盒中的剩余对象,所述的剩余对象表示该尺寸框对象中的尺寸号的离散信息;
分组步骤二:对各最大包围盒中的剩余对象进行分组处理,以得到各尺寸框对象中的一个或多个数字块对象;
匹配步骤二:依次将各最大包围盒中的每个数字块对象与数据模板中的各数字模板进行匹配,得到与每个数字块对象匹配的数字模板;
替换步骤:利用数据模板中各数字模板对应的数字文本信息,将各最大包围盒中的每个数字块对象采用其匹配的数字文本信息进行替换。
2.如权利要求1所述的尺寸号信息处理方法,其特征在于,所述的尺寸框模板是根据工程图中的尺寸框的大小与形状建立的模板,该尺寸框模板包括组成该尺寸框的多个线段及各个线段的控制点坐标,该尺寸框模板中的各线段是连续的;
所述的数据模板包括针对尺寸号数字0-9的离散信息所对应的数字模板,以及各数字模板对应的数字文本信息,所述的数字模板是根据工程图中尺寸号数字0-9的离散信息的形状与大小建立的数字模板,各数字模板包括组成各数字的多个线段及各个线段的控制点坐标,各数字模板中的线段同样是连续的。
3.如权利要求2所述的尺寸号信息处理方法,其特征在于,所述分组步骤一包括:
c1.遍历离散线段的控制点,计算任两个控制点之间的距离;
c2.将每两个控制点之间的距离小于预设的距离公差范围的两条离散线段分在一组中;
c3.将该组中两个控制点之间的距离小于预设的距离公差范围的该两个控制点的坐标设定成一样的;
c4.重复步骤c2至步骤c3直到遍历完所有的控制点,以得到多个由连续的线段组成的块对象。
4.如权利要求3所述的尺寸号信息处理方法,其特征在于,所述匹配步骤一包括:
d1.读取块对象的线段,提取各线段的控制点,坐标相同的控制点仅提取一个控制点,以得到该块对象的边界点,并以相同的方法提取尺寸框模板的边界点;
d2.根据块对象的边界点的数目,以及尺寸框模板的边界点的数目,判断该块对象是否符合尺寸框模板的形状;
d3.当该块对象不符合尺寸框模板的形状时,进入步骤d7,当该块对象符合尺寸框模板的形状时,利用块对象的中心位置坐标,以及尺寸框模板的中心位置坐标以计算该块对象的初始迭代位置;
d4.利用迭代法以及上述求得的初始迭代位置,计算最后一次迭代时该块对象的边界点与尺寸框模板的边界点的最小距离;
d5.若上述计算得到的最小距离小于预设的预设容差,确定该块对象与尺寸框模板匹配,并输出得到该块对象或得到该块对象的尺寸框模板;
d6.若上述计算得到的最小距离不小于预设的预设容差,确定该块对象与尺寸框模板不匹配;
d7.重复步骤d1到步骤d6继续对下一个块对象进行匹配,直到所有的块对象均匹配完。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110321048.9/1.html,转载请声明来源钻瓜专利网。