一种检测探头稳定接触被测点的方法和装置与流程

文档序号:15516239发布日期:2018-09-25 18:17阅读:121来源:国知局

本发明涉及测试测量技术领域,具体涉及一种检测探头稳定接触被测点的方法和装置。



背景技术:

在现代测试测量技术领域,工程师在使用测量仪器对被测点进行测量的时候,需要保证探头稳定地接触被测点,这样才能得到有效的测量数据。在测量过程中,工程师一般先用探头接触被测点,然后观察测量仪器的读数是否稳定,如果不稳定,就需要不断调整探头的接触方式,直到测量仪器的读数稳定便可认为探头稳定地接触被测点。待探头稳定地接触被测点之后,再手动记录一组或者多组测量数据,如此反复,实现测量。

在上述测量过程中,需要工程师通过观察测量仪器的读数是否稳定来判断探头是否稳定地接触被测点,因此会在测量中引入工程师的主观因素,这样便会导致测量的数据不准确,可靠性较低。



技术实现要素:

本申请提供一种检测探头稳定接触被测点的方法和装置,以避免在判断测量仪器的探头是否稳定地接触被测点时引入工程师的主观因素,实现数据稳定的自动判断,提高测量数据的准确性和可靠性。

根据第一方面,一种实施例中提供一种检测探头稳定接触被测点的方法,包括:

获取探头的当前测量值;

计算所述当前测量值与探头的上一个测量值的差值;

判断所述差值是否小于或等于预设差值;

在连续n次判断所述差值小于或等于预设差值时,向用户输出数据稳定信号以提示用户探头已稳定接触被测点,所述n为大于1的整数。

根据第二方面,一种实施例中提供一种检测探头稳定接触被测点的装置,包括:

获取模块,用于获取探头的当前测量值;

计算模块,用于计算所述当前测量值与探头的上一个测量值的差值;

判断模块,用于判断所述差值是否小于或等于预设差值;

输出模块,用于在所述判断模块连续n次判断所述差值小于或等于预设差值时,向用户输出数据稳定信号以提示用户探头已稳定接触被测点,所述n为大于1的整数。

依据上述实施例的检测探头稳定接触被测点的方法,由于通过获取探头的当前测量值,基于当前测量值和上一个测量值的差值,在连续n次均判断出当前测量值和上一个测量值的差值小于或等于预设值时,认为数据稳定,会向用户输出数据稳定信号来提示用户探头已稳定接触被测点,使得探头的稳定与否不再由用户通过观察测量仪器的读数是否稳定来判断,避免了人的主观因素的影响,进而使得测量的数据更加准确、可靠。

附图说明

图1为一种实施例的检测探头稳定接触被测点的装置的结构示意图;

图2为一种实施例的检测探头稳定接触被测点的方法的流程图;

图3为另一种实施例的检测探头稳定接触被测点的装置的结构示意图;

图4为另一种实施例的检测探头稳定接触被测点的方法的流程图。

具体实施方式

下面通过具体实施方式结合附图对本发明作进一步详细说明。

在本发明实施例中,通过获取探头的当前测量值,基于当前测量值和上一个测量值的差值,在连续n次判断该差值小于或等于预设差值时向用户输出数据稳定信号以提示用户探头已稳定接触被测点。

实施例一:

本实施例提供一种检测探头稳定接触被测点的装置01,其结构示意图如图1所示,包括探头1、处理器2和输出模块3,输出模块3可以是指示灯,也可以是扬声器,或者是指示灯和扬声器的结合。探头1将检测到的信号输入到处理器2,由处理器2对该信号进行转换、计算和/或判断等处理,输出提示信号给用户。在本实施例中,处理器2包括获取模块21、计算模块22和判断模块23。

获取模块21用于获取探头1的当前测量值;计算模块22用于计算当前测量值与探头1的上一个测量值的差值;判断模块23用于判断差值是否小于或等于预设差值;输出模块3用于在判断模块23连续n次判断出差值小于或等于预设差值时,向用户输出数据稳定信号以提示用户探头1已稳定接触被测点,其中的n为大于1的整数。比如,输出模块3是指示灯,n的取值为5,当判断模块23连续5次判断出差值小于或等于预设差值时,指示灯亮,以此来提示用户探头1已稳定接触被测点。

基于本实施例提供的检测探头稳定接触被测点的装置01,本实施例提供一种检测探头稳定接触被测点的方法,如图2所示,该方法可以包括如下步骤:

步骤s11:获取当前测量值。

探头接触被测点时,获取模块开始获取探头的当前测量值。

步骤s12:计算差值。

假设获取到的探头的当前测量值为b,探头的上一个测量值为a,那么,计算模块就可以通过公式δ=|b-a|(即对b-a的值取绝对值)计算得到探头的当前测量值与上一个测量值的差值δ。

步骤s13:判断差值是否小于或等于预设差值。

在计算得到探头的当前测量值与上一个测量值的差值δ之后,判断模块将δ与预设差值进行比较,判断δ是否小于或等于预设差值。若δ大于预设差值,则返回步骤s11,若δ小于或等于预设差值,则执行步骤s14至步骤s15。

步骤s14:判断是否连续n次出现差值小于或等于预设差值。

在判断模块第一次判断探头的当前测量值与上一个测量值的差值δ小于或等于预设差值后,重复执行步骤s11至步骤s13,直到判断模块连续n(n为大于1的整数,代表预先设置的测量值稳定次数)次均判断出δ小于或等于预设差值时,认为数据稳定。在该过程中,差值小于或等于预设差值时认为当前测量值是稳定的测量值,那么,该过程相当于是出现连续n个稳定的测量值后认为数据稳定。这时,执行步骤s15。若在重复执行步骤s11至步骤s13的过程中,若判断模块连续n(n为大于0的整数,且小于n)次均判断出δ小于或等于预设差值,而第n+1次又判断出δ大于预设差值,这时会从0开始重新记录测量值稳定次数,将下一次判断出的δ小于或等于预设差值看作是第一次判断出探头的当前测量值与上一个测量值的差值δ小于或等于预设差值,继续重复执行步骤s11至步骤s13的过程,直到出现连续n次δ小于或等于预设差值的情况。

步骤s15:输出数据稳定信号。

在连续n次判断出差值小于或等于预设差值时,输出模块向用户输出数据稳定信号以提示用户探头已稳定接触被测点,其中的数据稳定信号可以是声音信号,也可以是光信号,或者是声音信号与光信号的结合。

本实施例提供的检测探头稳定接触被测点的方法,由于通过获取探头的当前测量值,基于当前测量值和上一个测量值的差值,在连续n次均判断出当前测量值和上一个测量值的差值小于或等于预设值时,认为数据稳定,这时会向用户输出数据稳定信号来提示用户探头已稳定接触被测点,使得探头的稳定与否不再由用户通过观察测量仪器的读数是否稳定来判断,从而不会引入人的主观因素,进而使得测量的数据更加准确、可靠。

实施例二:

本实施例提供另一种检测探头稳定接触被测点的装置02,其结构示意图如图3所示,与实施例一不同的是,本实施例中的处理器2包括获取模块21、计算模块22、判断模块23、清零模块24和记录模块25。

获取模块21用于获取探头1的当前测量值;计算模块22用于计算探头1的当前测量值与探头1的上一个测量值的差值;判断模块23用于判断计算模块22计算出的差值是否小于或等于预设差值,在判断差值小于或等于预设差值时,先将测量值稳定次数加1,再判断测量值稳定次数是否大于或等于预先设置的测量值稳定次数n;输出模块3用于在判断模块23判断出测量值稳定次数大于或等于n时,向用户输出数据稳定信号以提示用户探头已稳定接触被测点,其中的数据稳定信号可以是声音信号,也可以是光信号,还可以是声音信号与光信号的结合;清零模块24用于在判断模块23判断出差值大于预设差值时,将测量值稳定次数置为0;记录模块25用于在输出模块3向用户输出数据稳定信号以提示用户探头已稳定接触被测点时,同时对本次测量数据进行记录,可以将探头1的当前测量值作为本次测量数据进行记录,也可以将连续n个差值小于或等于预设差值时的n个测量值的平均值作为本次测量数据进行记录。

基于本实施例提供的检测探头稳定接触被测点的装置02,本实施例提供另一种检测探头稳定接触被测点的方法,如图4所示,该方法可以包括如下步骤:

步骤s21:获取当前测量值。

在使用测量仪器对待测量进行测量时,当探头接触被测点时,获取模块开始获取探头的当前测量值,例如,可以每隔t秒时间获取一次探头的当前测量值。

步骤s22:计算差值。

假设获取模块获取到的探头的当前测量值为b,探头的上一个测量值为a,计算模块会将探头的当前测量值b与探头的上一个测量值a进行比较,可以通过公式δ=|b-a|(即对b-a的值取绝对值)计算得到当前测量值与探头的上一个测量值的差值δ。

步骤s23:判断差值是否小于或等于预设差值。

在得到探头的当前测量值与上一个测量值的差值δ之后,判断模块将δ与预设差值进行比较,判断δ是否小于或等于预设差值。若δ大于预设差值,则执行步骤s24;若δ小于或等于预设差值,则执行步骤s25至步骤s27。在该过程中,δ小于或等于预设差值时认为当前测量值是稳定的测量值,可用测量值稳定次数来记录当前测量值是稳定的测量值的次数。

步骤s24:测量值稳定次数置为0。

在判断出探头的当前测量值与上一个测量值之间的差值δ大于预设差值时,进行清零操作,清零模块会将测量值稳定次数置为0,然后重新从步骤s21开始执行。

步骤s25:测量值稳定次数加1。

判断模块在判断出探头的当前测量值与上一个测量值之间的差值δ小于或等于预设差值时,进行测量值稳定次数的自加1操作,将测量值稳定次数的值加1。

步骤s26:判断测量值稳定次数是否大于或等于n。

判断模块将测量值稳定次数与n进行比较,判断该测量值稳定次数是否大于或等于n,其中的n为大于1的整数,代表预先设置的测量值稳定次数,比如n的值可以取5。若该测量值稳定次数小于n,则重新从步骤s21开始执行;若该测量值稳定次数大于或等于n,则认为数据已经稳定,此时执行步骤s27。

步骤s27:输出数据稳定信号并记录测量数据。

在判断出测量值稳定次数大于或等于n时,输出模块向用户输出数据稳定信号,其中的数据稳定信号可以是声音信号,比如发出“嘀”的声音,数据稳定信号也可以是光信号,比如指示灯亮,或者,数据稳定信号还可以是声音信号和光信号的结合,比如在发出“嘀”的声音时指示灯也亮,以此来提示用户探头已稳定接触被测点,同时,记录模块会将探头的当前测量值作为有效的测量数据进行记录,或者,为了使记录的测量数据更加准确,记录模块可以先计算出这n个稳定的测量值的平均值,然后将该平均值作为有效的测量数据进行记录。

为了更加清楚地体现出本发明的目的,在上述方法的基础上作进一步的举例说明。

假设预设差值为const_delt,测量值稳定次数用count表示,count的初始值为0,预先设置的测量值稳定次数n为5次。探头接触被测点后,获取到探头的当前测量值为a1,而探头的上一个测量值为a0,可计算出差值δ1=|a1-a0|,其值小于const_delt,则count=0+1=1,count小于5,继续获取探头的当前测量值;此时获取到的当前测量值为a2,可计算出差值δ2=|a2-a1|,其值大于const_delt,则将count置为0,即此时count=0,继续获取探头的当前测量值;此时获取到的当前测量值为a3,可计算出差值δ3=|a3-a2|,其值小于const_delt,则count=0+1=1,count小于5,继续获取探头的当前测量值;后续用同样的方法计算出的差值δ4,δ5…δ7均小于const_delt,这时count=1+1+1+1+1=5,即count的值等于n,认为当前测量值已经稳定,即探头已经稳定地接触被测点,也就是说,当连续5个差值均小于const_delt时数据稳定,这时测量到的数据将是有效的,可以使用声音信号或者光信号或者声音信号与光信号的结合来提示用户探头已经稳定地接触被测点,并将当前测量值作为有效值,或者将这5次测量的数据的平均值作为有效值,记录一次测量数据。之后,若又出现了差值大于const_delt的情况,比如出现了探头又有了晃动的情况,或者探头又被接触到了另一个被测点情况,则又会从count为0的初始状态重新执行这一过程,否则,保持当前的数据稳定状态直到结束测量。该过程不需要工程师通过观察测量仪器的读数是否稳定来判断探头是否已经稳定接触被测点,因而不会引入人的主观因素,使得测量数据更加可靠;同时,测量数据的记录可以由测量仪器自动记录,而不需要工程师去手动记录,从而减少了工程师的测量工作量。

本实施例提供的检测探头稳定接触被测点的方法,通过获取探头的当前测量值,计算当前测量值与探头的上一个测量值的差值,判断该差值是否小于或等于预设差值,在该差值小于或等于预设差值时先将测量值稳定次数加1,再判断测量值稳定次数是否大于或等于预先设置的测量值稳定次数n,在测量值稳定次数大于或等于n时向用户输出数据稳定信号以提示用户探头已稳定接触被测点,并记录一次测量数据。如此,便可以自动判断数据是否稳定,相当于可以自动判断探头是否稳定接触被测点,而不需要用户通过观察读数是否稳定来判断探头是否已经稳定接触被测点,因此也便不会引入人的主观因素,这使得测量的数据更加准确、可靠。同时,在向用户输出数据稳定信号以提示用户探头已稳定接触被测点时,将当前测量值作为测量数据进行记录,得到有效的测量数据,能够实现对数据稳定后的测量数据的自动记录,使测量数据的记录自动化。特别是在需要测量多组数据的时候,不再需要工程师放下探头手动记录一组测量数据后又重新拿起探头重复执行一遍测量动作,从而能够有效减少工程师的测量工作量。

本领域技术人员可以理解,上述实施方式中各种方法的全部或部分功能可以通过硬件的方式实现,也可以通过计算机程序的方式实现。当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器、随机存储器、磁盘、光盘、硬盘等,通过计算机执行该程序以实现上述功能。例如,将程序存储在设备的存储器中,当通过处理器执行存储器中程序,即可实现上述全部或部分功能。另外,当上述实施方式中全部或部分功能通过计算机程序的方式实现时,该程序也可以存储在服务器、另一计算机、磁盘、光盘、闪存盘或移动硬盘等存储介质中,通过下载或复制保存到本地设备的存储器中,或对本地设备的系统进行版本更新,当通过处理器执行存储器中的程序时,即可实现上述实施方式中全部或部分功能。

以上应用了具体个例对本发明进行阐述,只是用于帮助理解本发明,并不用以限制本发明。对于本发明所属技术领域的技术人员,依据本发明的思想,还可以做出若干简单推演、变形或替换。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1