CN116380149B - 一种仪表码盘转动测试方法、*** - Google Patents

一种仪表码盘转动测试方法、*** Download PDF

Info

Publication number
CN116380149B
CN116380149B CN202310367688.6A CN202310367688A CN116380149B CN 116380149 B CN116380149 B CN 116380149B CN 202310367688 A CN202310367688 A CN 202310367688A CN 116380149 B CN116380149 B CN 116380149B
Authority
CN
China
Prior art keywords
test
region data
data
target
testing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310367688.6A
Other languages
English (en)
Other versions
CN116380149A (zh
Inventor
李冬
李怡凡
朱俊胜
姚建发
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Water Meter Co ltd Duyun City
Original Assignee
Shenzhen Xingyuan Intelligent Instrument Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Xingyuan Intelligent Instrument Co ltd filed Critical Shenzhen Xingyuan Intelligent Instrument Co ltd
Priority to CN202310367688.6A priority Critical patent/CN116380149B/zh
Publication of CN116380149A publication Critical patent/CN116380149A/zh
Application granted granted Critical
Publication of CN116380149B publication Critical patent/CN116380149B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D18/00Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M13/00Testing of machine parts
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M99/00Subject matter not provided for in other groups of this subclass
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M99/00Subject matter not provided for in other groups of this subclass
    • G01M99/005Testing of complete machines, e.g. washing-machines or mobile phones
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M99/00Subject matter not provided for in other groups of this subclass
    • G01M99/008Subject matter not provided for in other groups of this subclass by doing functionality tests
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Or Calibration Of Command Recording Devices (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

本申请涉及仪表码盘的领域,尤其是涉及一种仪表码盘转动测试方法、***,其包括如下步骤:获取字轮上每个数字对应的数字区域数据,其中,字轮上包括0‑9等10位数字;基于所述数字区域数据对仪表码盘全部个位数数字进行测试;调取对应的目标数字;基于控制字轮正向转动对目标数字对应的目标数字区域数据进行测试;基于目标数字区域数据测试完毕控制字轮反向转动,且对目标数字区域数据进行二次测试;依次对仪表码盘上的目标测试数字进行测试,且均控制字轮反向转动进行二次测试,其中,目标测试数字为十的倍数;若全部测试通过,则测试完毕。本申请具有提高仪表码盘测试效的效果。

Description

一种仪表码盘转动测试方法、***
技术领域
本申请涉及仪表码盘的领域,尤其是涉及一种仪表码盘转动测试方法、***。
背景技术
在仪表码盘上都有显示数字以供了解具体情况。应用到不同场合的仪表码盘上的字轮数量有所不同,字轮数量越多,仪表码盘能够显示的数字数量越多。
但是在仪表码盘的生产阶段,需要对字轮组成的数字进行测试,判断是否会出现显示错误,现有的测试方式通过全位码测试,也就是将能够显示的数字全部测试一遍,对于工业生产而言,上述的测试方式需要花费较长时间,会影响测试效率。
发明内容
为了提高仪表码盘测试效率,本申请提供一种仪表码盘转动测试方法、***。
第一方面,本申请提供的一种仪表码盘转动测试方法,采用如下的技术方案:
一种仪表码盘转动测试方法,包括如下步骤:获取字轮上每个数字对应的数字区域数据,其中,字轮上包括0-9等10位数字;基于所述数字区域数据对仪表码盘全部个位数数字进行测试;调取对应的目标数字;基于控制字轮正向转动对目标数字对应的目标数字区域数据进行测试;基于目标数字区域数据测试完毕控制字轮反向转动,且对目标数字区域数据进行二次测试;依次对仪表码盘上的目标测试数字进行测试,且均控制字轮反向转动进行二次测试,其中,目标测试数字为十的倍数;若全部测试通过,则测试完毕。
通过采用上述技术方案,在仪表码盘进行全位码检测过程中,先确定需要进行测试的数字对应的数字区域,并且每个字轮上都有10个数字,先对仪表码盘上显示的全部个位数进行测试,在测试的过程中,先确定目标数字,然后***便可以控制字轮正向转动,此时需要对目标数字对应的目标数字区域数据进行全面的测试,随着字轮正向转动,待对目标数字区域数据测试完毕之后,***控制字轮反向转动,同理,对目标数字区域数据进行测试,在对仪表码盘上的目标数字正向转动以及反向转动全部测试完毕之后,此时***需要对仪表码盘上显示的目标测试数字逐个进行测试,并且同样会经过正向以及反向转动测试,其中,目标测试数字全部为十的倍数,待仪表码盘上显示的目标测试数字全部测试通过之后,便完成测试;通过上述过程,在仪表码盘的测试过程中,仅对仪表码盘显示的个位数以及十的倍数等数字进行测试,可以减少整个仪表码盘全位码的测试次数,从而提高测试效率;另外,在对数字进行测试的过程中,通过控制字轮正向转动以及反向转动均对数字区域数据进行测试,还能进一步提高测试结果的准确性。
可选的,在基于所述数字区域数据对仪表码盘全部个位数数字进行测试的过程中,还进行如下步骤:
将数字区域数据对应的区域分为3个区域,且获取每个数字对应的上区域数据、中区域数据以及下区域数据,其中,每个字轮上0-9的数字都进行区域划分;
依次对每个数字对应的上区域数据、中区域数据以及下区域数据进行测试,若是上区域数据、中区域数据以及下区域数据均测试通过,则对应数字测试完毕。
通过采用上述技术方案,通过将每个数字对应的数字区域分为上区域数据、中区域数据以及下区域数据,然后对上区域数据、中区域数据以及下区域数据依次进行测试,通过三个区域测试确定一个数字测试通过,从而可以确保每个数字的测试结果准确性。
可选的,在对每个数字对应的上区域数据、中区域数据以及下区域数据进行测试的过程中,还进行如下步骤:
控制字轮在每个数字对应的数字区域数据转动n次,其中,n大于等于3次;
调取对应的目标数字;
基于字轮每次转动对目标数字对应的上区域数据、中区域数据以及下区域数据同时进行测试,若是测试到则标准为1,若是未测试到则标注为0;
基于控制字轮转动n次后,若是上区域数据、中区域数据以及下区域数据均有标注为1,则对应的数字测试通过。
通过采用上述技术方案,在对上区域数据、中区域数据以及下区域数据进行测试的过程中,当控制字轮转动一次时,此时并不能保证上区域数据、中区域数据以及下区域数据都可以测试到,通过控制字轮多次转动从而对上区域数据、中区域数据以及下区域数据进行多次测试,从而提到高每个区域的测试成功率。
可选的,若是上区域数据、中区域数据以及下区域数据未均有标注为1,则将n对应的数值增加。
通过采用上述技术方案,在控制字轮转动n次之后,若是上区域数据、中区域数据以及下区域数据还出现标注为0的情况,此时说明某个区域未测试到,此时通过将字轮转动的次数增加 说明每次字轮转动的角度较小,并且测试的次数增加,同样可以提高每个区域的测试成功率。
可选的,在基于目标数字区域数据测试完毕控制字轮反向转动的过程中,还进行如下步骤:
基于开始测试目标数字区域数据获取字轮转动对应的角度数据;
将角度数据与角度阈值进行比较,若角度数据大于角度阈值,则控制字轮开始反向转动。
通过采用上述技术方案,在字轮转动过程中,每个数字占据的角度区域是一定的,通过将角度数据与阈值数据进行比较,能够及时精确控制反向转动,从而避免字轮少转以及过转,降低对于测试效率的影响。
可选的,在依次仪表码盘上的整十数数字、整百数数字以及整千数数字进行测试的过程,其中,目标测试数字为双位数的整十数、三位数的整百数、四位数的整千数、五位数的整万数···。
通过采用上述技术方案,通过对双位数的整十数、三位数的整百数、四位数的整千数、五位数的整万数···进行测试,中间省去仪表码盘显示的另外一部分数字的测试,例如350、360等数据,从而可以进一步减少测试工作量,有利于测试效率的提高。
可选的,在基于控制字轮正向转动对目标数字对应的目标数字区域数据进行测试的过程中,进行如下步骤:
获取0-9全部数字对应的数字测试优先级,其中,数字越小对应的优先级越高;
依据数字测试优先级依次对全部个位数数字对应的数字区域数据进行测试。
通过采用上述技术方案,在对数字进行测试过程中,通过依据数字测试优先级依次对全部个位数数字对应的数字区域进行测试,此时***有序控制字轮转动,无需控制字轮跳转,从而在测试过程中减少字轮转动的时间,提高测试效率。
第二方面,本申请提供的一种仪表码盘转动测试***,包括:
数字区域获取模块,用于获取字轮上每个数字对应的数字区域数据,其中,字轮上包括0-9等10位数字;
个位数测试模块,基于所述数字区域数据用于对仪表码盘全部个位数数字进行测试;
目标数字调取模块,用于调取对应的目标数字;
正向测试模块,基于控制字轮正向转动用于对目标数字对应的目标数字区域数据进行测试;
反向测试模块,基于目标数字区域数据测试完毕控制字轮反向转动,且用于对目标数字区域数据进行二次测试;
测试模块,用于依次对仪表码盘上的目标测试数字进行测试,且均控制字轮反向转动进行二次测试,其中,目标测试数字为十的倍数;
若全部测试通过,则测试完毕。
通过采用上述技术方案,在仪表码盘进行全位码检测过程中,先确定需要进行测试的数字对应的数字区域,并且每个字轮上都有10个数字,个位数测试模先对仪表码盘上显示的全部个位数进行测试,在测试的过程中,目标数字调取模块先确定目标数字,然后***便可以控制字轮正向转动,此时正向测试模块需要对目标数字对应的目标数字区域数据进行全面的测试,随着字轮正向转动,待对目标数字区域数据测试完毕之后,***控制字轮反向转动,同理,反向测试模块对目标数字区域数据进行测试,在对仪表码盘上的目标数字正向转动以及反向转动全部测试完毕之后,此时测试模块需要对仪表码盘上显示的目标测试数字逐个进行测试,并且同样会经过正向以及反向转动测试,其中,目标测试数字全部为十的倍数,待仪表码盘上显示的目标测试数字全部测试通过之后,便完成测试;通过上述过程,在仪表码盘的测试过程中,仅对仪表码盘显示的个位数以及十的倍数等数字进行测试,可以减少整个仪表码盘全位码的测试次数,从而提高测试效率;另外,在对数字进行测试的过程中,通过控制字轮正向转动以及反向转动均对数字区域数据进行测试,还能进一步提高测试结果的准确性。
第三方面,本申请提供的计算机可读存储介质,存储有能够被处理器加载并执行如一种仪表码盘转动测试方法中任一项所述方法的计算机程序。
第四方面,本申请提供的智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如一种仪表码盘转动测试方法7中任一种方法的计算机程序。
综上所述,本申请包括以下至少一种有益技术效果:
1.在仪表码盘的测试过程中,仅对仪表码盘显示的个位数以及十的倍数等数字进行测试,可以减少整个仪表码盘全位码的测试次数,从而提高测试效率;另外,在对数字进行测试的过程中,通过控制字轮正向转动以及反向转动均对数字区域数据进行测试,还能进一步提高测试结果的准确性。
2.此时通过将字轮转动的次数增加 说明每次字轮转动的角度较小,并且测试的次数增加,同样可以提高每个区域的测试成功率。
3.通过将角度数据与阈值数据进行比较,能够及时精确控制反向转动,从而避免字轮少转以及过转,降低对于测试效率的影响。
附图说明
图1是本申请实施例一种仪表码盘转动测试方法的主流程图;
图2是本申请实施例一种仪表码盘转动测试方法中步骤S21到步骤S225的流程图;
图3是本申请实施例一种仪表码盘转动测试方法中步骤S6到步骤S62的流程图;
图4是本申请实施例一种仪表码盘转动测试***的模块框图。
具体实施方式
本申请以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书中所使用的那样,单数表达形式“一个”、“一种”“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,本申请中使用的术语“和/或”是指包含一个或多个所列出项目的任何或所有可能组合。
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本申请实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
以下为对本申请作进一步详细说明。
第一方面,本申请实施例公开一种仪表码盘转动测试方法,参照图1,包括如下步骤:
S1,获取字轮上每个数字对应的数字区域数据;
其中,字轮上包括0-9等10位数字,在仪表码盘的用途不同,可能采用的字轮数量有所不同,但是每个字轮是相同的。
S2,基于数字区域数据对仪表码盘全部个位数数字进行测试;
其中,在测试全部个位数中,***会先控制字轮正向转动,同时,***会获取0-9全部数字对应的数字测试优先级,其中,数字越小对应的优先级越高也就是在测试0-9十个个位数的过程中,数字0的优先级最高,数字9的优先级最低,然后依据数字测试优先级依次对全部个位数数字对应的数字区域数据进行测试,也就是在测试过程中,从数字0开始测试,数字9最后进行测试;通过依据数字测试优先级依次对全部个位数数字对应的数字区域进行测试,此时***有序控制字轮转动,无需控制字轮跨数字进行跳转,可以在测试过程中减少字轮往复转动的时间,从而提高测试效率。
在进行个位数数字所在的数字区域测试过程中,为了提高测试结果的准确性,参照图2,还进行如下步骤:
S21,将数字区域数据对应的区域分为3个区域,且获取每个数字对应的上区域数据、中区域数据以及下区域数据;
其中,每个字轮上0-9的数字都进行区域划分。
S22,依次对每个数字对应的上区域数据、中区域数据以及下区域数据进行测试,若是上区域数据、中区域数据以及下区域数据均测试通过,则对应数字测试完毕。
通过对上区域数据、中区域数据以及下区域数据依次进行测试,通过三个区域测试确定一个数字测试通过,从而可以提高每个数字的测试结果准确性。
另外,对上区域数据、中区域数据以及下区域数据进行测试具体过程步骤为:
S221,控制字轮在每个数字对应的数字区域数据转动n次;
其中,n大于等于3次,在理想状态下,每个数字区域数据对应的上区域数据、中区域数据以及下区域数据平均12度的区域,但是在当下的生产工艺,上区域数据、中区域数据以及下区域数据占据的角度会有所偏差,n取大于3可以确保每次转动的角度小于12度,在字轮转动之后,可以对同一区域的区域再次进行测试。
S222,调取对应的目标数字;
其中,假设目标数字为1,此时需要数字1对应的上区域数据、中区域数据以及下区域数据进行测试。
S223,基于字轮每次转动对目标数字对应的上区域数据、中区域数据以及下区域数据同时进行测试,若是测试到则标准为1,若是未测试到则标注为0。
S224,基于控制字轮转动n次后,若是上区域数据、中区域数据以及下区域数据均有标注为1,说明在对数字1对应的上区域数据、中区域数据以及下区域数据测试通过,便可以进行测试数字2对应的上区域数据、中区域数据以及下区域数据;通过控制字轮多次转动从而对上区域数据、中区域数据以及下区域数据进行多次测试,从而提到高每个区域的测试成功率。
S225,若是上区域数据、中区域数据以及下区域数据未均有标注为1,此时假设中区域数据的测试结果没有1,说明数字1的中区域数据测试没通过,一方面可能是水表的全位码测试不同,另外一方面可能是因为数字1对应的中区域数据所占据的角度区域较小,为了减少由于这方面原因导致测试不通过的情况,此时***将n对应的数值增加。
具体举例:假设将n设置为8,说明在对数字1的数字区域数据进行测试时,字轮转动8次,并且每次转动4.5度,从而增加对数字1所在的中区域数据测试次数,并且每次测试的范围减小,从而可以增加数字1所在的中区域数据测试成功率;如若是在上述测试过后,还是存在测试不通过的情况,此时可以判断水表的字轮存在问题。
S3,调取对应的目标数字;
其中,在测试开始前,都先需要确定仪表码盘上的数字作为本次需要进行测试的目标数字。
S4,基于控制字轮正向转动对目标数字对应的目标数字区域数据进行测试;
其中,在字轮正向转动的过程中,此时需要对目标数字区域数据对应的上区域数据、中区域数据以及下区域数据依次进行检测。
S5,基于目标数字区域数据测试完毕控制字轮反向转动,且对目标数字区域数据进行二次测试;
其中,随着***控制字轮反向转动,此时依次对目标数字区域数据对应的下区域数据、中区域数据以及上区域数据进行检测,待三个区域数据均标注为1之后,此时便可以认定为目标数字检测完毕,随后便依据数字测试优先级确定下一个目标数字。
在此期间,为了能够及时精确控制反向转动,参照图3,***还进行如下步骤:
S51,基于开始测试目标数字区域数据获取字轮转动对应的角度数据;
其中,在***对目标数字区域数据开始进行测试之后,此时***开始记录字轮转动的角度。
S52,将角度数据与角度阈值进行比较,若角度数据大于角度阈值,则控制字轮开始反向转动;
其中,在选取角度阈值时,需要考虑每个数字区域数据在字轮上占据的角度,在本申请实施例中,字轮上的数字有10个,每个数字对应的数字区域数据占据的角度为36度,此时在选取角度阈值时,需要大于36度,确保正向转动时,将目标数字区域数据全部进行检测。
S6,依次对仪表码盘上的目标测试数字进行测试,且均控制字轮反向转动进行二次测试;
其中,目标测试数字为十的倍数,并且也是通过数字测试优先级逐个进行测试的,并且目标测试数字为双位数的整十数、三位数的整百数、四位数的整千数、五位数的整万数···,举例如下,对于双位数的整十数为10、20、···、90,三位数的整百数为100、200、···、900,四位数的整千数为1000、2000、···、9000,五位数的整万数为10000、20000、···、90000,对于目标测试数字的取值范围,需要根据仪表码盘上所对应的字轮数量所决定的,也就是几个字轮,目标测试数字罪大恶极可以取几位数;在此时目标测试数字的过程中,当数字10对应的数字区域数据测试完毕后,***可以控制仪表码盘的字轮显示20,然后对数字20对应的数字区域数据进行测试。
通过对双位数的整十数、三位数的整百数、四位数的整千数、五位数的整万数···进行测试,中间省去仪表码盘显示的另外一部分数字的测试,例如350、360等数据,从而可以进一步减少测试工作量,有利于测试效率的提高。
S7,若全部测试通过,则测试完毕。
本申请实施例一种仪表码盘转动测试方法的实施原理为:***先获取字轮上10个数字每个数字对应的数字区域数据,然后先基于数字区域数据对仪表码盘全部个位数数字进行测试,并且会根据***设置好的数字测试优先从0-9逐个进行测试,但是在测试过程中,由于提前将数字区域数据为了上区域数据、中区域数据以及下区域数据,所以需要对上区域数据、中区域数据以及下区域数据都通过测试才确定数字测试通过。
在测试过程中,***先控制字轮正向转动,此时控制字轮在每个数字对应的数字区域数据转动n次,然后调取对应的目标数字,***基于字轮每次转动对目标数字对应的上区域数据、中区域数据以及下区域数据同时进行测试,若是测试到则标准为1,若是未测试到则标注为0,若是上区域数据、中区域数据以及下区域数据均有标注为1,说明在对数字1对应的上区域数据、中区域数据以及下区域数据测试通过,便可以进行测试数字2对应的上区域数据、中区域数据以及下区域数据;若是上区域数据、中区域数据以及下区域数据未均有标注为1,此时假设中区域数据的测试结果没有1,说明数字1的中区域数据测试没通过,一方面可能是水表的全位码测试不同,另外一方面可能是因为数字1对应的中区域数据所占据的角度区域较小,为了减少由于这方面原因导致测试不通过的情况,此时***将n对应的数值增加;通过控制字轮多次转动从而对上区域数据、中区域数据以及下区域数据进行多次测试,从而提到高每个区域的测试成功率。
随后***基于控制字轮正向转动对目标数字对应的目标数字区域数据进行测试,具体的测试过程参照前文,并且基于目标数字区域数据测试完毕控制字轮反向转动,且对目标数字区域数据进行二次测试,为了能够及时精确控制反向转动,***对目标数字区域数据开始进行测试之后,此时***开始记录字轮转动的角度,并且将角度数据与角度阈值进行比较,若角度数据大于角度阈值,则控制字轮开始反向转动,对目标数字对应的下区域数据、中区域数据以及上区域数据依次测试,从而实现对目标数字二次检测。
在对个位数的数字测试完毕之后,此时***依次对仪表码盘上的目标测试数字进行测试,且均控制字轮反向转动进行二次测试,在仪表码盘上的目标测试数字全部进行二次测试通过之后,***便测试完毕。
综上所述,在仪表码盘的测试过程中,仅对仪表码盘显示的个位数以及十的倍数等数字进行测试,可以减少整个仪表码盘全位码的测试次数,从而提高测试效率;另外,在对数字进行测试的过程中,通过控制字轮正向转动以及反向转动均对数字区域数据进行测试,还能进一步提高测试结果的准确性。
第二方面,本申请实施例公开一种仪表码盘转动测试***,参照图4,包括:
数字区域获取模块,用于获取字轮上每个数字对应的数字区域数据,其中,字轮上包括0-9等10位数字;
个位数测试模块,基于所述数字区域数据用于对仪表码盘全部个位数数字进行测试;
目标数字调取模块,用于调取对应的目标数字;
正向测试模块,基于控制字轮正向转动用于对目标数字对应的目标数字区域数据进行测试;
反向测试模块,基于目标数字区域数据测试完毕控制字轮反向转动,且用于对目标数字区域数据进行二次测试;
测试模块,用于依次对仪表码盘上的目标测试数字进行测试,且均控制字轮反向转动进行二次测试,其中,目标测试数字为十的倍数;;
若全部测试通过,则测试完毕。
本申请实施例一种仪表码盘转动测试***的实施原理为:在仪表码盘进行全位码检测过程中,先确定需要进行测试的数字对应的数字区域,并且每个字轮上都有10个数字,个位数测试模先对仪表码盘上显示的全部个位数进行测试,在测试的过程中,目标数字调取模块先确定目标数字,然后***便可以控制字轮正向转动,此时正向测试模块需要对目标数字对应的目标数字区域数据进行全面的测试,随着字轮正向转动,待对目标数字区域数据测试完毕之后,***控制字轮反向转动,同理,反向测试模块对目标数字区域数据进行测试,在对仪表码盘上的目标数字正向转动以及反向转动全部测试完毕之后,此时测试模块需要对仪表码盘上显示的目标测试数字逐个进行测试,并且同样会经过正向以及反向转动测试,其中,目标测试数字全部为十的倍数,待仪表码盘上显示的目标测试数字全部测试通过之后,便完成测试;通过上述过程,在仪表码盘的测试过程中,仅对仪表码盘显示的个位数以及十的倍数等数字进行测试,可以减少整个仪表码盘全位码的测试次数,从而提高测试效率;另外,在对数字进行测试的过程中,通过控制字轮正向转动以及反向转动均对数字区域数据进行测试,还能进一步提高测试结果的准确性。
第三方面,本申请提供的计算机可读存储介质,存储有能够被处理器加载并执行如一种仪表码盘转动测试方法中任一项所述方法的计算机程序。
第四方面,本申请提供的智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如一种仪表码盘转动测试方法7中任一种方法的计算机程序。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
上述实施例中所用,根据上下文,术语“当…时”可以被解释为意思是“如果…”或“在…后”或“响应于确定…”或“响应于测试到…”。类似地,根据上下文,短语“在确定…时”或“如果测试到(所陈述的条件或事件)”可以被解释为意思是“如果确定…”或“响应于确定…”或“在测试到(所陈述的条件或事件)时”或“响应于测试到(所陈述的条件或事件)”。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如DVD)、或者半导体介质(例如固态硬盘)等。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。

Claims (5)

1.一种仪表码盘转动测试方法,其特征在于,包括如下步骤:
获取字轮上每个数字对应的数字区域数据,其中,字轮上包括0-9等10位数字;
基于所述数字区域数据对仪表码盘全部个位数数字进行测试;
调取对应的目标数字;
基于控制字轮正向转动对目标数字对应的目标数字区域数据进行测试;
基于目标数字区域数据测试完毕控制字轮反向转动,且对目标数字区域数据进行二次测试;
依次对仪表码盘上的目标测试数字进行测试,且均控制字轮反向转动进行二次测试,其中,目标测试数字为十的倍数;
若全部测试通过,则测试完毕;
在基于所述数字区域数据对仪表码盘全部个位数数字进行测试的过程中,还进行如下步骤:
将数字区域数据对应的区域分为3个区域,且获取每个数字对应的上区域数据、中区域数据以及下区域数据,其中,每个字轮上0-9的数字都进行区域划分;
依次对每个数字对应的上区域数据、中区域数据以及下区域数据进行测试,若是上区域数据、中区域数据以及下区域数据均测试通过,则对应数字测试完毕;
在对每个数字对应的上区域数据、中区域数据以及下区域数据进行测试的过程中,还进行如下步骤:
控制字轮在每个数字对应的数字区域数据转动n次,其中,n大于等于3次;
调取对应的目标数字;
基于字轮每次转动对目标数字对应的上区域数据、中区域数据以及下区域数据同时进行测试,若是测试到则标准为1,若是未测试到则标注为0;
基于控制字轮转动n次后,若是上区域数据、中区域数据以及下区域数据均有标注为1,则对应的数字测试通过;
若是上区域数据、中区域数据以及下区域数据未均有标注为1,则将n对应的数值增加;
在基于目标数字区域数据测试完毕控制字轮反向转动的过程中,还进行如下步骤:
基于开始测试目标数字区域数据获取字轮转动对应的角度数据;
将角度数据与角度阈值进行比较,若角度数据大于角度阈值,则控制字轮开始反向转动;
在依次仪表码盘上的整十数数字、整百数数字以及整千数字进行测试的过程,其中,目标测试数字为双位数的整十数、三位数的整百数、四位数的整千数、五位数的整万数。
2.根据权利要求1所述的一种仪表码盘转动测试方法,其特征在于,在基于控制字轮正向转动对目标数字对应的目标数字区域数据进行测试过程中,进行如下步骤:
获取0-9全部数字对应的数字测试优先级,其中,数字越小对应的优先级越高;
依据数字测试优先级依次对全部个位数数字对应的数字区域数据进行测试。
3.一种仪表码盘转动测试***,其特征在于,包括:
数字区域获取模块,用于获取字轮上每个数字对应的数字区域数据,其中,字轮上包括0-9等10位数字;
个位数测试模块,基于所述数字区域数据用于对仪表码盘全部个位数数字进行测试;
目标数字调取模块,用于调取对应的目标数字;
正向测试模块,基于控制字轮正向转动用于对目标数字对应的目标数字区域数据进行测试;
反向测试模块,基于目标数字区域数据测试完毕控制字轮反向转动,且用于对目标数字区域数据进行二次测试;
测试模块,用于依次对仪表码盘上的目标测试数字进行测试,且均控制字轮反向转动进行二次测试,其中,目标测试数字为十的倍数;
若全部测试通过,则测试完毕;
在基于所述数字区域数据对仪表码盘全部个位数数字进行测试的过程中,还进行如下步骤:
将数字区域数据对应的区域分为3个区域,且获取每个数字对应的上区域数据、中区域数据以及下区域数据,其中,每个字轮上0-9的数字都进行区域划分;
依次对每个数字对应的上区域数据、中区域数据以及下区域数据进行测试,若是上区域数据、中区域数据以及下区域数据均测试通过,则对应数字测试完毕;
在对每个数字对应的上区域数据、中区域数据以及下区域数据进行测试的过程中,还进行如下步骤:
控制字轮在每个数字对应的数字区域数据转动n次,其中,n大于等于3次;
调取对应的目标数字;
基于字轮每次转动对目标数字对应的上区域数据、中区域数据以及下区域数据同时进行测试,若是测试到则标准为1,若是未测试到则标注为0;
基于控制字轮转动n次后,若是上区域数据、中区域数据以及下区域数据均有标注为1,则对应的数字测试通过;
若是上区域数据、中区域数据以及下区域数据未均有标注为1,则将n对应的数值增加;
在基于目标数字区域数据测试完毕控制字轮反向转动的过程中,还进行如下步骤:
基于开始测试目标数字区域数据获取字轮转动对应的角度数据;
将角度数据与角度阈值进行比较,若角度数据大于角度阈值,则控制字轮开始反向转动;
在依次仪表码盘上的整十数数字、整百数数字以及整千数字进行测试的过程,其中,目标测试数字为双位数的整十数、三位数的整百数、四位数的整千数、五位数的整万数。
4.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1或2所述方法的计算机程序。
5.一种智能终端,其特征在于,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1或2所述方法的计算机程序。
CN202310367688.6A 2023-04-07 2023-04-07 一种仪表码盘转动测试方法、*** Active CN116380149B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310367688.6A CN116380149B (zh) 2023-04-07 2023-04-07 一种仪表码盘转动测试方法、***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310367688.6A CN116380149B (zh) 2023-04-07 2023-04-07 一种仪表码盘转动测试方法、***

Publications (2)

Publication Number Publication Date
CN116380149A CN116380149A (zh) 2023-07-04
CN116380149B true CN116380149B (zh) 2024-02-02

Family

ID=86964115

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310367688.6A Active CN116380149B (zh) 2023-04-07 2023-04-07 一种仪表码盘转动测试方法、***

Country Status (1)

Country Link
CN (1) CN116380149B (zh)

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5047874A (en) * 1989-03-31 1991-09-10 Unisys Corp. Technique for certifying disk recording surface
JP2003178283A (ja) * 2001-12-13 2003-06-27 Mizukoshi Keiki Kk メカニカルカウンタ
KR100586172B1 (ko) * 2005-03-17 2006-06-07 김연미 에러보상기능을 갖는 광센싱 방식의 계량기 자동 검침장치
KR20110022877A (ko) * 2009-08-28 2011-03-08 이병철 2선식 선로를 통한 가스계량기의 계량값 및 온압오차 보정계량값의 원격자동검침방법 및 이를 위한 장치와 시스템
CN102426028A (zh) * 2011-08-26 2012-04-25 山东潍微科技股份有限公司 光敏灰度计数装置
CN102706374A (zh) * 2012-06-12 2012-10-03 深圳天行健电子有限公司 圆盘光电编码测角读数装置
CN202710083U (zh) * 2012-06-12 2013-01-30 深圳天行健电子有限公司 圆盘光电编码测角读数装置
CN103630177A (zh) * 2013-11-13 2014-03-12 深圳市兴源智能仪表科技有限公司 配置光电式字轮的计量装置的数据采集和编码测试方法
EP3015825A1 (de) * 2014-10-30 2016-05-04 RWE Effizienz GmbH Vorrichtung zur erfassung eines zählwertes eines mechanischen zählwerks
CN206876241U (zh) * 2017-04-01 2018-01-12 鞍山晨晖光电科技有限公司 一种燃气表计度码盘
CN107850468A (zh) * 2015-02-25 2018-03-27 金特·格劳 用于在计数工具和多级式的旋转编码器中测量转角的装置以及从属的传感器
WO2019196199A1 (zh) * 2018-04-10 2019-10-17 网宿科技股份有限公司 一种磁盘坏道的处理方法、装置及计算机存储介质
WO2020024405A1 (zh) * 2018-08-03 2020-02-06 平安科技(深圳)有限公司 基于分布式协调的测试方法、装置、服务器及存储介质
CN111623844A (zh) * 2020-07-07 2020-09-04 深圳市前海海洋仪表科技有限公司 一种无磁感应式水表及测试方法
WO2021017000A1 (zh) * 2019-08-01 2021-02-04 西门子股份公司 获取仪表读数的方法、装置、存储器、处理器和终端
WO2021174694A1 (zh) * 2020-03-06 2021-09-10 平安科技(深圳)有限公司 基于数据中心的运维监控方法、装置、设备及存储介质
CN114088170A (zh) * 2021-11-16 2022-02-25 深圳市敏泰智能科技有限公司 一种水表光电直读电路板测试装置及测试方法
CN114782669A (zh) * 2022-01-07 2022-07-22 西安理工大学 基于深度学习的数字仪表自动识别、定位与读数方法
CN115469640A (zh) * 2022-09-08 2022-12-13 南京芯驰半导体科技有限公司 一种汽车仪表***的测试***及测试方法

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5047874A (en) * 1989-03-31 1991-09-10 Unisys Corp. Technique for certifying disk recording surface
JP2003178283A (ja) * 2001-12-13 2003-06-27 Mizukoshi Keiki Kk メカニカルカウンタ
KR100586172B1 (ko) * 2005-03-17 2006-06-07 김연미 에러보상기능을 갖는 광센싱 방식의 계량기 자동 검침장치
KR20110022877A (ko) * 2009-08-28 2011-03-08 이병철 2선식 선로를 통한 가스계량기의 계량값 및 온압오차 보정계량값의 원격자동검침방법 및 이를 위한 장치와 시스템
CN102426028A (zh) * 2011-08-26 2012-04-25 山东潍微科技股份有限公司 光敏灰度计数装置
CN102706374A (zh) * 2012-06-12 2012-10-03 深圳天行健电子有限公司 圆盘光电编码测角读数装置
CN202710083U (zh) * 2012-06-12 2013-01-30 深圳天行健电子有限公司 圆盘光电编码测角读数装置
CN103630177A (zh) * 2013-11-13 2014-03-12 深圳市兴源智能仪表科技有限公司 配置光电式字轮的计量装置的数据采集和编码测试方法
EP3015825A1 (de) * 2014-10-30 2016-05-04 RWE Effizienz GmbH Vorrichtung zur erfassung eines zählwertes eines mechanischen zählwerks
CN107850468A (zh) * 2015-02-25 2018-03-27 金特·格劳 用于在计数工具和多级式的旋转编码器中测量转角的装置以及从属的传感器
CN206876241U (zh) * 2017-04-01 2018-01-12 鞍山晨晖光电科技有限公司 一种燃气表计度码盘
WO2019196199A1 (zh) * 2018-04-10 2019-10-17 网宿科技股份有限公司 一种磁盘坏道的处理方法、装置及计算机存储介质
WO2020024405A1 (zh) * 2018-08-03 2020-02-06 平安科技(深圳)有限公司 基于分布式协调的测试方法、装置、服务器及存储介质
WO2021017000A1 (zh) * 2019-08-01 2021-02-04 西门子股份公司 获取仪表读数的方法、装置、存储器、处理器和终端
WO2021174694A1 (zh) * 2020-03-06 2021-09-10 平安科技(深圳)有限公司 基于数据中心的运维监控方法、装置、设备及存储介质
CN111623844A (zh) * 2020-07-07 2020-09-04 深圳市前海海洋仪表科技有限公司 一种无磁感应式水表及测试方法
CN114088170A (zh) * 2021-11-16 2022-02-25 深圳市敏泰智能科技有限公司 一种水表光电直读电路板测试装置及测试方法
CN114782669A (zh) * 2022-01-07 2022-07-22 西安理工大学 基于深度学习的数字仪表自动识别、定位与读数方法
CN115469640A (zh) * 2022-09-08 2022-12-13 南京芯驰半导体科技有限公司 一种汽车仪表***的测试***及测试方法

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
Design and implementation of direct-reading water metering system based on CAN Bus;Xu, SK;ISTM/2009: 8TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT;第6卷;全文 *
Design Modification in Special Purpose Machine by Introducing Poka-Yoke Techniques;Venkatesh, GV 等;DYNAMICS OF MACHINES AND MECHANISMS, INDUSTRIAL RESEARCH;第594卷(第全文期);全文 *
基于傅里叶变换的数字仪表字轮定位方法;张志佳;李媛;徐洪;苑玮琦;;仪表技术与传感器(第02期);全文 *
模块化工厂模块建造过程中的仪表检验;刘立民等;工业仪表与自动化装置(第3期);全文 *
浅谈电能表是否合格的验证;王桂萍;仪表技术(第4期);全文 *

Also Published As

Publication number Publication date
CN116380149A (zh) 2023-07-04

Similar Documents

Publication Publication Date Title
US8621264B2 (en) Backup line allocation apparatus, memory repairing apparatus, backup line allocation method, memory manufacturing method, and recording medium
US5950181A (en) Apparatus and method for detecting and assessing a spatially discrete dot pattern
US10600501B2 (en) System and methods for identifying a base call included in a target sequence
US10304522B2 (en) Method for low power operation and test using DRAM device
US20240071557A1 (en) Failure analysis method, computer equipment, and storage medium
CN115798559B (zh) 失效单元预测方法、装置、设备及存储介质
US20140207765A1 (en) Dynamic feature selection with max-relevancy and minimum redundancy criteria
CN113035260B (zh) 一种动态随机存储器的测试方法及***
US6862703B2 (en) Apparatus for testing memories with redundant storage elements
CN116380149B (zh) 一种仪表码盘转动测试方法、***
EP3195320A2 (en) Method and apparatus for in-system repair of memory in burst refresh by redundancy allocation via otp elements
JP2001312898A (ja) しきい値解析システムおよびしきい値解析方法
CN103824600B (zh) 存储器测试方法及装置
CN106205680A (zh) 电阻可变存储装置、读取电路单元及其操作方法
CN116519092A (zh) 一种快速全位码测试方法、***
US20030140276A1 (en) Method and apparatus for identifying clusters of fail bits in a bitmap
CN112599178A (zh) Dram测试方法、装置、可读存储介质及电子设备
US11790984B1 (en) Clustering for read thresholds history table compression in NAND storage systems
CN111274070B (zh) 一种硬盘检测的方法、装置和电子设备
CN116540059B (zh) 半导体芯片测试方法、装置、设备及存储介质
CN110443435B (zh) 一种棒料堆叠方法、装置、设备和介质
CN117421460B (zh) 一种时空数据的匹配方法、装置及设备
US20240135523A1 (en) Semiconductor yield prediction method and apparatus
CN117128931A (zh) 一种通讯铁塔监测方法、装置、电子设备及存储介质
US20230085949A1 (en) Sequence alignment systems and methods to identify short motifs in high-error single-molecule reads

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240205

Address after: 558000 Changhong Road, luyinhu office, Duyun City, Qiannan Buyei and Miao Autonomous Prefecture, Guizhou Province (former factory 112)

Patentee after: WATER METER Co.,Ltd. DUYUN CITY

Country or region after: China

Address before: 518000 101, Building 35, Third Industrial Zone, Mashantou Community, Matian Street, Guangming District, Shenzhen, Guangdong Province (1-2 floors)

Patentee before: SHENZHEN XINGYUAN INTELLIGENT INSTRUMENT CO.,LTD.

Country or region before: China