一种工程图纸的解析方法及电子设备技术

技术编号:38496396 阅读:15 留言:0更新日期:2023-08-15 17:06
本申请适用于数据处理技术领域,提供了一种工程图纸的解析方法及电子设备,方法包括:响应于对于目标产品的工程图纸的解析指令,通过工程图纸关联的预设应用读取工程图纸中所有标签信息;通过解析模块对目标标签的文本数据进行数据清理,得到与公差相关的若干描述维度的特征参量;将所有描述维度对应的特征参量导入预设的二维数组模板,得到与目标标签对应的元素的二维公差数组;基于所有元素的二维公差数组,生成目标产品的公差数组。采用上述方法能够实现从工程图纸到公差报告的自动转化,提高了公差数据的提取效率以及准确性。提高了公差数据的提取效率以及准确性。提高了公差数据的提取效率以及准确性。

【技术实现步骤摘要】
一种工程图纸的解析方法及电子设备


[0001]本申请属于数据处理
,尤其涉及一种工程图纸的解析方法及电子设备。

技术介绍

[0002]在制造业质量管理控制过程中,产品的设计过程往往需要使用工程图纸,如基于CAD工程图纸,设计人员可以将产品中各个部件的尺寸信息在工程图纸中进行标注,以便后续的生产管理人员可以根据工程图纸进行生产。而尺寸信息中的公差,作为指导生产以及质量管理的重要指标之一,如何能够从工程图纸中进行快速提取则成为了影响质量管理的关键因素。
[0003]现有的工程图纸的处理技术,工程图纸中的公差是通过标注的方式记录于文件内,需要用户手动记录每个元素对应的行为公差,并将该内容复制到对应的电子表格内,当工程图纸内的元素较多,或公差数据量较大,则上述手动复制添加的方式会容易出现数据错误的情况,不仅公差数据的管理效率低,并且也降低了数据准确率。

技术实现思路

[0004]本申请实施例提供了一种工程图纸的解析方法、装置、电子设备及存储介质,可以解决工程图纸中的公差是通过标注的方式记录于文件内,需要用户手动记录每个元素对应的行为公差,并将该内容复制到对应的电子表格内,当工程图纸内的元素较多,或公差数据量较大,则上述手动复制添加的方式会容易出现数据错误的情况,不仅公差数据的管理效率低,并且也降低了数据准确率的问题。
[0005]第一方面,本申请实施例提供了一种工程图纸的解析方法,包括:
[0006]响应于对于目标产品的工程图纸的解析指令,通过所述工程图纸关联的预设应用读取所述工程图纸中所有标签信息;所述标签信息包含用于确定所述目标产品内各个元素的公差的目标标签;
[0007]通过解析模块对所述目标标签的文本数据进行数据清理,得到与所述公差相关的若干描述维度的特征参量;
[0008]将所有所述描述维度对应的特征参量导入预设的二维数组模板,得到与所述目标标签对应的元素的二维公差数组;
[0009]基于所有所述元素的二维公差数组,生成所述目标产品的公差数组。
[0010]在第一方面的一种可能的实现方式中,所述通过解析模块对所述目标标签的文本数据进行数据清理,得到与所述公差相关的若干描述维度的特征参量,包括:
[0011]获取所述目标标签的文本数据,并将所述文本数据划分为若干数字文本段;
[0012]根据各个所述数字文本段对应的若干数字格式,确定与所述数字格式关联的处理算法,并通过所述处理算法对所述数字格式对应的数字文本段进行处理,得到清洗数据;
[0013]根据所有处理后的所述清洗数据,得到所述描述维度的特征参量。
[0014]在第一方面的一种可能的实现方式中,所述根据各个所述数字文本段对应的若干
数字格式,确定与所述数字格式关联的处理算法,并通过所述处理算法对所述数字格式对应的数字文本段进行处理,得到清洗数据,包括:
[0015]若所述数字格式为等式计算格式,则提取所述数字文本段内的数学等式,并计算所述数学等式的计算结果,将所述计算结果作为所述清洗数据;
[0016]若所述数字格式为元素尺寸格式,则根据所述数字文本段内的多个尺寸指标以及所述尺寸指标关联的尺寸符号,确定尺寸信息,将所述尺寸信息作为所述清洗数据;所述尺寸信息包含:目标尺寸值、上公差值以及下公差值中的一个或多个组合;
[0017]若所述数字格式为单位限定格式,则根据所述数字文本段对应的单位符号与目标单位,确定单位转换函数,将所述数字文本段内的目标数值导入所述单位转换函数,生成所述目标单位对应的标准数值,将所述标准数值作为所述清洗数据。
[0018]在第一方面的一种可能的实现方式中,所述获取所述目标标签的文本数据,并将所述文本数据划分为若干数字文本段,包括:
[0019]在所述文本数据中标记出各个所述数字格式对应的关键字符;
[0020]基于所述关键字符将所述文本数据划分为若干所述数字文本段;每一个所述数字文本段包含一个所述关键字符;所述关键字符用于确定所述数字文本段对应的所述数字格式。
[0021]在第一方面的一种可能的实现方式中,所述通过解析模块对所述目标标签的文本数据进行数据清理,得到与所述公差相关的若干描述维度的特征参量,包括:
[0022]从所述标签信息中所有候选标签中,提取标签类型为公差类型的候选标签作为目标标签;
[0023]对所述目标标签中的原始文本进行去格式处理,得到所述文本数据。
[0024]在第一方面的一种可能的实现方式中,所述基于所有所述元素的二维公差数组,生成所述目标产品的公差数组,包括:
[0025]通过预设的正则符号将所述元素对应的所述二维公差数组划分为多个一维数组;每个所述一维数组对应一个所述描述维度;
[0026]基于所述描述维度,将所述元素的各个所述一维数组依次导入至数组模板中与所述描述维度关联的数组列;
[0027]将导入了所有所述元素后的所述数组模板识别为待聚类数组;
[0028]根据各个所述元素的元素类型,将属于同一所述元素类型的所有所述元素聚类至同一数组群;
[0029]将聚类为多个所述数组群后的所述待聚类数组作为所述公差数组。
[0030]在第一方面的一种可能的实现方式中,所述通过预设的正则符号将所述元素对应的所述二维公差数组划分为多个一维数组,包括:
[0031]遍历读取工程图纸内各个所述目标标签,得到原始公差数据;所述目标标签用于存储所述工程图纸中的公差;
[0032]通过预设的正则分隔符对所述原始公差数据进行字符串拆分,得到待清理数组;
[0033]根据预设的公差标识对应表,查询待清理数组携带的公差标识所对应的所述描述维度,以对待清理数组进行数据清理,得到所述一维数组。
[0034]在第一方面的一种可能的实现方式中,在所述基于所有所述元素的二维公差数
组,生成所述目标产品的公差数组之后,还包括:
[0035]在预设的渲染界面内渲染各个所述元素对应的渲染图形,并在渲染所有元素的所述渲染界面内添加所述公差数组,生成所述目标产品的图形公差视图;在所述图形公差视图内渲染后的各个所述元素对应的渲染图形与所述公差数组内所述元素的二维公差数组具有关联关系;
[0036]响应于用户在所述图形公差视图内对任一元素的所述渲染图形的第一选择指令,在所述公差数组内定位并显示所述任一元素的所述二维公差数组;和/或
[0037]响应于用户在所述公差数组内对于任一元素的所述二维公差数组的第二选择指令,在所述图形公差视图内定位并显示所述元素对应的渲染图形。
[0038]第二方面,本申请实施例提供了一种工程图纸的解析装置,包括:
[0039]解析指令响应单元,用于响应于对于目标产品的工程图纸的解析指令,通过所述工程图纸关联的预设应用读取所述工程图纸中所有标签信息;所述标签信息包含用于确定所述目标产品内各个元素的公差的目标标签;
[0040]特征参量确定单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工程图纸的解析方法,其特征在于,包括:响应于对于目标产品的工程图纸的解析指令,通过所述工程图纸关联的预设应用读取所述工程图纸中所有标签信息;所述标签信息包含用于确定所述目标产品内各个元素的公差的目标标签;通过解析模块对所述目标标签的文本数据进行数据提取转换,得到与所述公差相关的若干描述维度的特征参量;将所有所述描述维度对应的特征参量导入预设的二维数组模板,得到与所述目标标签对应的元素的二维公差数组;基于所有所述元素的二维公差数组,生成所述目标产品中所有元素的公差数组;公差数组包括几何公差数组和尺寸公差数组。2.根据权利要求1所述的解析方法,其特征在于,所述通过解析模块对所述目标标签的文本数据进行数据清理,得到与所述公差相关的若干描述维度的特征参量,包括:获取所述目标标签的文本数据,并将所述文本数据划分为若干数字文本段;根据各个所述数字文本段对应的若干数字格式,确定与所述数字格式关联的处理算法,并通过所述处理算法对所述数字格式对应的数字文本段进行处理,得到清洗数据;根据所有处理后的所述,得到所述描述维度的特征参量。3.根据权利要求2所述的解析方法,其特征在于,所述根据各个所述数字文本段对应的若干数字格式,确定与所述数字格式关联的处理算法,并通过所述处理算法对所述数字格式对应的数字文本段进行处理,得到清洗数据,包括:若所述数字格式为等式计算格式,则提取所述数字文本段内的数学等式,并计算所述数学等式的计算结果,将所述计算结果作为所述清洗数据;若所述数字格式为元素尺寸格式,则根据所述数字文本段内的多个尺寸指标以及所述尺寸指标关联的尺寸符号,确定尺寸信息,将所述尺寸信息作为所述清洗数据;所述尺寸信息包含:目标尺寸值、上公差值以及下公差值中的一个或多个组合;若所述数字格式为单位限定格式,则根据所述数字文本段对应的单位符号与目标单位,确定单位转换函数,将所述数字文本段内的目标数值导入所述单位转换函数,生成所述目标单位对应的标准数值,将所述标准数值作为所述清洗数据。4.根据权利要求2所述的解析方法,其特征在于,所述获取所述目标标签的文本数据,并将所述文本数据划分为若干数字文本段,包括:在所述文本数据中标记出各个所述数字格式对应的关键字符;基于所述关键字符将所述文本数据划分为若干所述数字文本段;每一个所述数字文本段包含一个所述关键字符;所述关键字符用于确定所述数字文本段对应的所述数字格式。5.根据权利要求1所述的解析方法,其特征在于,所述通过解析模块对所述目标标签的文本数据进行数据清理,得到与所述公差相关的若干描述维度的特征参量,包括:从所述标签信息中所有候选标签中,提取标签类型为公差类型的候选标签作为目标标签;对所述目标标签中的原始文本进行去格式处理,得到所述文本数据。6.根据权利要求1

5任一...

【专利技术属性】
技术研发人员:彭杉
申请(专利权)人:希维科技广州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1