一种视觉检测系统专项测试数据的提取方法技术方案

技术编号:37446515 阅读:15 留言:0更新日期:2023-05-06 09:18
本发明专利技术公开了一种视觉检测系统专项测试数据的提取方法,视觉检测系统专项测试数据的工作日志中在专项性能指标数据的前或后存在数据匹配标识;包括如下步骤:1)基于历史测试日志,结合数据标识和专项性能指标数据的相对位置,构建零宽断言正则表达式,再将其与视觉检测系统、测试项目相关联,搭建正则表达式库;2)利用正则表达式库通过如下步骤自动提取数据:

【技术实现步骤摘要】
一种视觉检测系统专项测试数据的提取方法


[0001]本专利技术涉及测试领域,具体涉及视觉检测系统的专项测试领域。

技术介绍

[0002]目前,视觉检测系统需进行多项专项测试,如工作节拍、识别精度、检测稳定性等等。不同的检测系统日志生成逻辑和标志内容皆有不同,测试人员欲获得测试数据,需依据项目、指标在不同标志的不同位置处获取,常规的数据提取方法无法匹配大部分视觉检测系统测试过程所需提取的数据,故一直以来该领域的测试数据提取工作均由测试人员手动进行。各测试项目间的数据提取方法无法通用,而测试人员手动提取会占用大量测试时间。所以需要一种能够匹配大部分视觉检测系统专项测试、代替测试人员自动进行重复性数据提取工作的方法。

技术实现思路

[0003]为了解决上述技术问题,本专利技术提供一种视觉检测系统专项测试数据的提取方法,其能自动抓取测试数据,方便测试人员依据测试需求获取测试结果,大幅度缩减测试时间。
[0004]为此,本专利技术的技术方案如下:
[0005]一种视觉检测系统专项测试数据的提取方法,所述视觉检测系统专项测试的工作日志中在专项性能指标数据的前面或者后面均存在数据匹配标识;
[0006]包括如下步骤:
[0007]1)基于历史测试日志,结合数据标识和专项性能指标数据的相对位置,构建零宽断言正则表达式,再将所述零宽断言正则表达式与视觉检测系统、测试项目相关联,搭建正则表达式库;
[0008]2)利用正则表达式库通过如下步骤自动提取数据:
[0009]①<br/>完成专项测试后,获取包含专项测试数据的测试日志;
[0010]②
选择专项测试数据所属视觉检测系统、测试项目,在所述正则表达式库中调取所需零宽断言正则表达式;
[0011]③
利用零宽断言正则表达式对测试日志中数据进行提取,并存储,以供后续分析使用。
[0012]进一步,还包括步骤

从测试日志中提取数据后,获取如下常用数据分析指标:最大值、最小值、平均值、极差、数据量。以供测试人员进行数据分析。
[0013]进一步,专项性能指标数据在数据匹配标识之前,所述零宽断言正则表达式为:[专项性能指标数据表达式](?=数据匹配标识表达式)
[0014]专项性能指标数据在数据匹配标识之后,所述零宽断言正则表达式为:
[0015](?<=数据匹配标识表达式)[专项性能指标数据表达式][0016]式中:?=为零宽正向先行断言标志,代表提取数据匹配标识前内容;
[0017]?<=为零宽正向后行断言标志,代表提取数据匹配标识后内容。
[0018]进一步,所述专项性能指标数据为:检测节拍测试数据、零件尺寸测量稳定性测试数据、零件尺寸精度测试数据、零件位置测量稳定性测试数据,零件位置精度测试数据、间隙测量精度测试数据、面差测量精度测试数据、涂胶宽度测试数据、断胶识别测试数据、焊缝缺陷识别测试数据、车身位置测量稳定性测试数据、车身位置移动精度测试数据、以及车体缺陷检测准确性测试数据。
[0019]进一步,所述数据匹配标识为测试日志中代表如下特征的代码:节拍开始标识、节拍结束时间、测量结果错误码、特征点坐标名、检测特征宽度标识、涂胶宽度标识、断胶标识、焊缝缺陷标识、零件位置特征点坐标名、车身位置特征点坐标名、车体缺陷标识,以及面差测量值标识。
[0020]该视觉检测系统专项测试数据的提取方法能自动抓取测试数据,方便测试人员依据测试需求获取测试结果,大幅度缩减测试时间。
具体实施方式
[0021]以下结合实施例对本专利技术的技术方案进行详细描述。
[0022]一种视觉检测系统专项测试数据的提取方法,视觉检测系统专项测试的工作日志中在专项性能指标数据的前面或者后面均存在数据匹配标识;包括如下步骤:
[0023]1)基于历史测试日志,结合数据标识和专项性能指标数据的相对位置,构建零宽断言正则表达式,再将零宽断言正则表达式与视觉检测系统、测试项目相关联,搭建正则表达式库;
[0024]具体来说,该零宽断言正则表达式的写法如下:当专项性能指标数据在数据匹配标识之前,零宽断言正则表达式为:
[0025][专项性能指标数据表达式](?=数据匹配标识表达式)
[0026]当专项性能指标数据在数据匹配标识之后,正则表达式为:
[0027](?<=数据匹配标识表达式)[专项性能指标数据表达式][0028]式中:?=为零宽正向先行断言标志,代表提取数据匹配标识前内容;
[0029]?<=为零宽正向后行断言标志,代表提取数据匹配标识后内容。
[0030]2)利用正则表达式库通过如下步骤自动提取数据:
[0031]①
完成专项测试后,获取包含专项测试数据的测试日志;
[0032]②
选择专项测试数据所属视觉检测系统、测试项目,在正则表达式库中调取所需零宽断言正则表达式;
[0033]③
利用零宽断言正则表达式对测试日志中数据进行提取,并存储,以供后续分析使用。
[0034]为了方便测试人员对结果进行分析,提取视觉检测系统专项测试数据后,获取如下常用数据分析指标:最大值、最小值、平均值、极差、数据量。
[0035]依据具体测试的仪器、仪器性能,上述专项性能指标数据为:检测节拍测试数据、零件尺寸测量稳定性测试数据、零件尺寸精度测试数据、零件位置测量稳定性测试数据,零件位置精度测试数据、间隙测量精度测试数据、面差测量精度测试数据、涂胶宽度测试数据、断胶识别测试数据、焊缝缺陷识别测试数据、车身位置测量稳定性测试数据、车身位置
移动精度测试数据、以及车体缺陷检测准确性测试数据。
[0036]数据匹配标识为测试日志中代表如下特征的代码:节拍开始标识、节拍结束时间、测量结果错误码、特征点坐标名、检测特征宽度标识、涂胶宽度标识、断胶标识、焊缝缺陷标识、零件位置特征点坐标名、车身位置特征点坐标名、车体缺陷标识,以及面差测量值标识。
[0037]步骤1:获取目标系统专项测试的历史测试日志,日志内容中包含所需提取的专项性能指标数据。
[0038]以在线测量系统零件位置精度测试数据提取为例,获取历史在线测量系统精度测试日志后,对日志内容进行分析,确定正则表达式构建思路。
[0039]在线测量系统进度测试日志部分内容如下:
[0040]【22

07

12 15:48:24:753.257PointId 1:(measure),X:885.357,Y:

1461.77,Z:1421.08
[0041]22

07

12 15:48:24:753.258PointId 1:(nominal)X:138.103,Y:650.337,Z:

20.0179
[0042]22

07本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视觉检测系统专项测试数据的提取方法,所述视觉检测系统专项测试的工作日志中在专项性能指标数据的前面或者后面均存在数据匹配标识;其特征在于包括如下步骤:1)基于历史测试日志,结合数据标识和专项性能指标数据的相对位置,构建零宽断言正则表达式,再将所述零宽断言正则表达式与视觉检测系统、测试项目相关联,搭建正则表达式库;2)利用正则表达式库通过如下步骤自动提取数据:

完成专项测试后,获取包含专项测试数据的测试日志;

选择专项测试数据所属视觉检测系统、测试项目,在所述正则表达式库中调取所需零宽断言正则表达式;

利用零宽断言正则表达式对测试日志中数据进行提取,并存储,以供后续分析使用。2.如权利要求1所述视觉检测系统专项测试数据的提取方法,其特征在于:还包括步骤

从测试日志中提取数据后,获取如下常用数据分析指标:最大值、最小值、平均值、极差、数据量。3.如权利要求1所述视觉检测系统专项测试数据的提取方法,其特征在于:专项性能指标数据在数据匹配标识之前,所述零宽断言正则表达式为:[专项...

【专利技术属性】
技术研发人员:郭寅郭磊姚游星周辉
申请(专利权)人:易思维杭州科技有限公司
类型:发明
国别省市:

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

1