本发明属于数据处理,具体涉及基于labview的形变检测仪数据处理方法及系统。
背景技术:
1、icem surf是一款曲线和曲面显式几何图形建模工具,可以为复杂的自由形式形状 cad 曲面模型提供高端可视化的定义、分析和执行,直至实现最高质量。广泛用于汽车、航空航天、消费品及冲压模具行业的产品设计流程中,提供直接曲面建模、精细调整、重构和扫描建模等丰富的解决方案,而surf magic是该工具的一个附加核心模块,具备复杂曲面的全局构建和全局的动态修改功能。
2、利用surf magic对曲面进行数据处理的过程一般为:首先利用形变监测仪对曲面进行检测,然后通过surf magic输出曲面形变量曲线,并对曲面形变量曲线进行参数调整处理,接下来将曲线进行打印,并通过人工测量从而得到最大形变量。
3、由于原装软件surf magic只提供了曲线首尾归零、九点平顺化的功能,无法完成绘制切线、自动寻找并计算最大变形量的功能,只能通过1:1彩色打印后由人工完成后期数据处理工作,势必会存在以下问题:
4、1、效率低(平均处理一组数据需要20分钟时间);
5、2、精度低(人手测量时的读数精度大约为0.5mm);
6、3、浪费纸张和墨盒(每次分析都需要彩色打印)。
技术实现思路
1、本发明提供的基于labview的形变检测仪数据处理方法及系统,基于labview构建了形变检测仪数据处理系统,能够将surf magic输出的形变量曲线转换为双精度数据,并对双精度数据进行处理,从而解决上述技术问题。
2、本发明解决上述技术问题的技术方案如下:
3、第一方面,本发明提供了基于labview的形变检测仪数据处理方法,包括以下步骤:
4、s1:基于labview构建形变检测仪数据处理系统;
5、s2:采集形变监测仪对汽车曲面的检测数据,在surf magic中将形变量表示为形变量曲线,并输出形变量曲线的sfm文档;
6、s3:将形变量曲线的sfm文档输入形变检测仪数据处理系统。
7、在一些实施例中,所述试验数据为减震器在一个试验周期中的全部试验数据。
8、在一些实施例中,所述s1包括:
9、s11:构建数据转换模块,用于将形变量曲线的sfm文档的文本型格式转换为双精度型格式;
10、s12:构建首尾归零模块,用于将形变量曲线的起点和终点转换到同一横轴之上;
11、s13:构建平顺化模块,用于将形变量曲线进行平顺化处理;
12、s14:通过构建计算模块,用于计算形变量曲线的最大变形量以及窄边宽度。
13、在一些实施例中,所述s11中的“将形变量曲线的sfm文档的文本型格式转换为双精度型格式”包括:
14、s111:提取形变量曲线的sfm文档中的参数以及对应的参数值;
15、s112:将提取到的参数以及参数值录入文本文档,并转换为双精度型数据;
16、s113:根据转换后的双精度型数据,重新构建形变量曲线数组。
17、在一些实施例中,所述s12中“将形变量曲线的起点和终点转换到同一横轴之上”的具体过程为:
18、;
19、其中,表示归零化斜率,表示归零化补偿常数,表示为原曲线起点横坐标数组,表示原曲线起点纵坐标数组,表示原曲线终点横坐标数组,表示原曲线终点纵坐标数组,表示原曲线纵坐标数组,表示归零化之后新的曲线的纵坐标数组,即方程式=表示的是归零化后的新曲线。
20、在一些实施例中,所述s13中的“将形变量曲线进行平顺化处理”包括:
21、s131:在形变量曲线上选取n个点;
22、s132:选取的首尾点位置不变,并将第(n/2)+1个点的纵坐标值作为第n个点纵坐标的最大值或最小值的中心。
23、在一些实施例中,所述s14中“计算形变量曲线的最大变形量以及窄边宽度”包括:
24、s141:将形变量曲线的双精度数据,通过一维数组插值法,创建切线数组,具体为:
25、;
26、s142:根据得到的切线数组,计算形变量曲线的最大变形量以及窄边宽度;
27、其中,表示切线数组的斜率,表示切点1纵坐标,表示切点2纵坐标,表示切点1横坐标,表示切点2横坐标,表示切线数组归零化的补偿常数,表示切线数组在当前量程的补偿系数,表示求值点i纵坐标,表示求值点i横坐标,表示切线数组,表示放大至当前量程的切线数组,表示当前示波器页面选择的量程。
28、第二方面,本发明提供了基于labview的形变检测仪数据处理系统,包括:
29、系统构建模块,用于基于labview构建形变检测仪数据处理系统;
30、数据采集模块,用于采集形变监测仪对汽车曲面的检测数据,在surf magic中将形变量表示为形变量曲线,并输出形变量曲线的sfm文档;
31、数据处理模块,用于将形变量曲线的sfm文档输入形变检测仪数据处理系统。
32、在一些实施例中,所述系统构建模块包括:
33、数据转换单元,用于构建数据转换模块,用于将形变量曲线的sfm文档的文本型格式转换为双精度型格式;
34、首尾归零单元,用于构建首尾归零模块,用于将形变量曲线的起点和终点转换到同一横轴之上;
35、平顺化单元,用于构建平顺化模块,用于将形变量曲线进行平顺化处理;
36、计算单元,用于构建计算模块,用于计算形变量曲线的最大变形量以及窄边宽度。
37、第三方面,本发明提供了一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任意一项所述的计算方法。
38、第四方面,本发明提供了一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述任意一项所述的计算方法。
39、本申请的有益效果是:
40、本申请提供的基于labview的形变检测仪数据处理方法及系统,通过构建基于labview的形变检测仪数据处理系统,能够将surf magic输出的形变量曲线转换为双精度数据,从而输入数据处理系统中对双精度数据进行处理,进而能够计算得到形变量曲线的最大变形量以及窄边宽度。通过基于labview的形变检测仪数据处理系统,摆脱了在surfmagic输出形变量曲线后,还需要对形变量进行手动作图计算的流程,极大提升了工作效率。
1.基于labview的形变检测仪数据处理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于labview的形变检测仪数据处理方法,其特征在于,所述s1包括:
3.根据权利要求2所述的基于labview的形变检测仪数据处理方法,其特征在于,所述s11中的“将形变量曲线的sfm文档的文本型格式转换为双精度型格式”包括:
4.根据权利要求2所述的基于labview的形变检测仪数据处理方法,其特征在于,所述s12中“将形变量曲线的起点和终点转换到同一横轴之上”的具体过程为:
5.根据权利要求2所述的基于labview的形变检测仪数据处理方法,其特征在于,所述s13中的“将形变量曲线进行平顺化处理”包括:
6.根据权利要求2所述的基于labview的形变检测仪数据处理方法,其特征在于,所述s14中“计算形变量曲线的最大变形量以及窄边宽度”包括:
7.基于labview的形变检测仪数据处理系统,其特征在于,包括:
8.根据权利要求7所述的基于labview的形变检测仪数据处理系统,其特征在于,所述系统构建模块包括:
9.一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6中任意一项所述的数据处理方法。
10.一种可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至6中任意一项所述的数据处理方法。