[发明专利]一种零件图标题栏填充方法、系统和存储介质有效
申请号: | 202010121739.3 | 申请日: | 2020-02-18 |
公开(公告)号: | CN111353284B | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | 周小稳;李金海;苏雄;吴珊珊;贾仰超;邹永标;吕林坤;黄伟文 | 申请(专利权)人: | 广州明珞汽车装备有限公司 |
主分类号: | G06F40/174 | 分类号: | G06F40/174;G06F40/258 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 黎扬鹏 |
地址: | 510530 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 零件图 标题栏 填充 方法 系统 存储 介质 | ||
本发明公开了一种零件图标题栏填充方法、系统和存储介质,所述方法通过文字坐标、文字高度、文字长度与文本内容,将文字定位为表格中对应的一个单元格位置并依次此生成表格;表格生成后,根据用户选择的表格内容和对应的零件图标题栏,将表格内容对应填充到零件图标题栏中。本发明通过装配图明细栏的文字对象的属性对装配图明细栏的信息进行提取,并将提取出来的内容填充到对应的零件图标题栏中,实现零件图标题栏的自动填写,减少了重复填写的步骤,提高了制图效率。本发明可广泛应用于CAD领域中。
技术领域
本发明涉及CAD技术领域,尤其涉及一种零件图标题栏填充方法、系统和存储介质。
背景技术
目前在绝大多数设计制造领域中,图纸仍是不可或缺的工程语言,尤其在非标设计领域。每年产生的图纸量是巨大的,例如一套并不复杂的工装设备,需要设备装配图、6个左右的单元装配图、40个左右的零件图等。在行业标准中,装配图中附带着明细栏,明细栏包含各零件的基本信息,如零件编号、零件名称、数量、材料\型号、备注等。明细栏中的这些信息在零件图纸的标题中大都也需要填写,如要填写在零件标题栏中的信息有零件编号、零件名称、数量、材料等。目前普遍采用的手动填写标题栏的方法,导致制图效率较低。
发明内容
有鉴于此,本发明的目的是提供一种零件图标题栏填充方法、系统和存储介质,以提高制图效率。
本发明所采用的第一技术方案是:
一种零件图标题栏填充方法,包括以下步骤:
遍历装配图明细栏的文字对象,从文字对象的属性值中读取文字对象的文本内容、长度、高度、横坐标和纵坐标;
根据所述文字对象的文本内容和纵坐标,确定装配图明细栏的表头文字对象;
根据所述表头文字对象的横坐标和长度,得到装配图明细栏各列文字对象中心的横坐标;
根据装配图明细栏各列文字对象中心的横坐标和文字对象的横坐标确定文字对象所在列数;
根据表头文字对象的纵坐标、文字对象的高度和文字对象的纵坐标,确定文字对象所在行数;
根据文字对象的文本内容、文字对象所在列数和文字对象所在行数,生成装配图明细栏表格;
根据输入获取装配图明细栏表格中的填充信息和待填充的零件图标题栏;
将所述填充信息填充到零件图标题栏的对应位置。
进一步,所述根据所述文字对象的文本内容和纵坐标,确定装配图明细栏的表头文字对象,其具体包括:
将所述文字对象的文本内容与预设表头文字集合进行比较,当所述文字对象存在于预设表头文字集合中,对所述文字对象进行标注,得到标注文字对象;
将标注文字对象按照纵坐标进行分类;
获取包含标注文字对象个数最多的类别的纵坐标平均值作为表头纵坐标平均值;
根据所述表头纵坐标平均值和文字对象的纵坐标,确定装配图明细栏的表头文字对象。
进一步,所述将标注文字对象按照纵坐标进行分类,其具体包括:
随机选取一个标注文字对象作为一个类别;
将未分类的标注文字对象的纵坐标与已有类别中标注文字对象的纵坐标的平均值进行比较;
当所述未分类的标注文字对象的纵坐标与已有类别中标注文字对象的纵坐标的平均值之差小于等于第一设定值,将所述未分类的标注文字对象加入已有类别;
当所述未分类的标注文字对象的纵坐标与已有类别中标注文字对象的纵坐标的平均值之差均大于第一设定值,将所述未分类的标注文字对象单独作为一个类别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州明珞汽车装备有限公司,未经广州明珞汽车装备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010121739.3/2.html,转载请声明来源钻瓜专利网。