CN111307264B - 秤体的测试方法、装置、存储介质及上位机 - Google Patents

秤体的测试方法、装置、存储介质及上位机 Download PDF

Info

Publication number
CN111307264B
CN111307264B CN201911402663.5A CN201911402663A CN111307264B CN 111307264 B CN111307264 B CN 111307264B CN 201911402663 A CN201911402663 A CN 201911402663A CN 111307264 B CN111307264 B CN 111307264B
Authority
CN
China
Prior art keywords
scale body
data
model
model data
test
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
CN201911402663.5A
Other languages
English (en)
Other versions
CN111307264A (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.)
Zhongshan Camry Electronic Co Ltd
Original Assignee
Zhongshan Camry Electronic 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 Zhongshan Camry Electronic Co Ltd filed Critical Zhongshan Camry Electronic Co Ltd
Priority to CN201911402663.5A priority Critical patent/CN111307264B/zh
Publication of CN111307264A publication Critical patent/CN111307264A/zh
Application granted granted Critical
Publication of CN111307264B publication Critical patent/CN111307264B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01GWEIGHING
    • G01G23/00Auxiliary devices for weighing apparatus
    • G01G23/01Testing or calibrating of weighing apparatus

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)

Abstract

本申请提供一种秤体的测试方法、装置、存储介质及上位机,方法应用于与秤体串口通信的上位机,包括:获取秤体采集的测试数据;根据测试数据运行秤体模型,并获取运行秤体模型而确定出的模型数据,其中,秤体模型以秤体为原型构建;展示模型数据,以便测试人员确定出秤体的测试结果。通过采用上位机与秤体串口通信,利用以秤体为原型构建的秤体模型,对秤体进行测试,并展示确定出的模型数据,这样即可准确全面地获取秤体在受干扰时的实时状态和受干扰程度,且测试结果也更便于测试人员观察,有利于开发者在后续整改中做出有效的措施,以尽可能避免额外的人力、时间和成本上的浪费。

Description

秤体的测试方法、装置、存储介质及上位机
技术领域
本申请涉及设备测试领域,具体而言,涉及一种秤体的测试方法、装置、存储介质及上位机。
背景技术
目前,大多数的秤体做干扰测试是通过摄像机传输视频到测试室外面,人眼实时观察去判断是否受到干扰和受干扰的严重程度。而经过摄像机拍摄,并不能够完全捕捉到秤体受干扰的实时状态和受干扰的程度;而通过人眼判断,容易漏掉一些细节,且不一定能够识别秤体在受干扰时所有的实时状态,难以准确判断秤体受干扰的程度。这样不利于开发者在后续整改中做出有效的措施,以及在整个研发的过程中进一步造成额外的人力、时间和成本上的浪费。
发明内容
本申请实施例的目的在于提供一种秤体的测试方法、装置、存储介质及上位机,尽可能全面地捕捉秤体在受干扰时的实时状态和受干扰程度,便于开发者在后续整改中做出有效的措施,以尽可能避免额外的人力、时间和成本上的浪费。
为了实现上述目的,本申请的实施例通过如下方式实现:
第一方面,本申请实施例提供一种秤体的测试方法,应用于与秤体串口通信的上位机,所述方法包括:获取所述秤体采集的测试数据;根据所述测试数据运行秤体模型,并获取运行所述秤体模型而确定出的模型数据,其中,所述秤体模型以所述秤体为原型构建;展示所述模型数据,以便测试人员确定出所述秤体的测试结果。
通过采用上位机与秤体串口通信,利用以秤体为原型构建的秤体模型,对秤体进行测试,并展示确定出的模型数据,这样即可准确全面地获取秤体在受干扰时的实时状态和受干扰程度,且测试结果也更便于测试人员观察,有利于开发者在后续整改中做出有效的措施,以尽可能避免额外的人力、时间和成本上的浪费。
结合第一方面,在第一方面的第一种可能的实现方式中,所述秤体模型包括标定单元和显示单元,根据所述测试数据运行秤体模型,包括:在未对所述秤体施加外力时,将所述测试数据输入到所述标定单元中,以对所述秤体模型进行标定;在对所述秤体施加外力时,将所述测试数据输入到所述显示单元中,以使所述秤体模型进行处理;对应的,获取运行所述秤体模型而确定出的模型数据,包括:获取对所述秤体模型进行标定而确定出的模型数据,或获取使所述秤体模型进行显示而确定出的模型数据。
通过运行秤体模型的标定单元,对秤体模型进行标定,可以测试秤体的标定功能,对秤体施加外力时,将可以测试数据输入到显示单元中,测试秤体的显示功能。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,将所述测试数据输入到所述显示单元中,以使所述秤体模型进行处理,包括:将所述测试数据输入到所述显示单元中,并对确定出的所述模型数据进行过滤,以使所述秤体模型对过滤后的模型数据进行显示。
在对秤体的显示功能进行测试时,可以对确定出的模型数据进行过滤,使得秤体模型显示时,可以在模型数据不稳定时先不予显示,因此可以减少因数据不稳定带来的测试误差,从而提高秤体测试的有效性。
结合第一方面,在第一方面的第三种可能的实现方式中,获取运行所述秤体模型而确定出的模型数据,包括:在所述模型数据中不存在超出预设阈值的峰值数据时,保存所述模型数据;在所述模型数据中存在超出预设阈值的峰值数据时,保存所述模型数据,以及,记录所述峰值数据。
通过保存测试秤体时的模型数据,便于对秤体的测试进行准确而全面的分析,以得出准确的测试结果。而对超出预设阈值的峰值数据,通常可以反映测试秤体可能存在地问题,对峰值数据可以进行记录,以便测试人员针对性地对测试秤体进行优化和改善。
结合第一方面,或者结合第一方面的第一种至第三种中任一可能的实现方式,在第一方面的第四种可能的实现方式中,在获取运行所述秤体模型而确定出的模型数据后,所述方法还包括:根据所述模型数据,确定出所述模型数据中的典型数值,其中,所述典型数值包括差值、最大值、最小值;对应的,展示所述模型数据,包括:展示所述模型数据和所述典型数值,或者,在存在超出预设阈值的峰值数据时,展示所述模型数据、所述典型数值及所述峰值数据。
从模型数据中确定出模型的典型数值(包括差值、最大值、最小值) 并展示,以及,在存在峰值数据,也展示峰值数据,可以直观而全面地反映测试秤体的状态,且能够尽可能避免细节的遗漏,以便测试人员观察、分析,从而确定出准确的测试结果。
结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,在获取运行所述秤体模型而确定出的模型数据后,所述方法还包括:根据所述模型数据,确定出所述模型数据中的异常数据,其中,所述异常数据包括数值为负数的模型数据;对应的,在存在所述异常数据时,展示所述模型数据,还包括:展示所述异常数据。
异常数据通常预示秤体可能存在一些问题,因此,异常值的检测、记录和保存有利于测试人员确定出测试结果。
结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,在展示所述模型数据、所述典型数值及所述峰值数据后,所述方法还包括:根据所述峰值数据,确定出补偿值,以对所述秤体进行调整。
根据峰值数据确定出补偿值,以对测试秤体进行对应的补偿,能够快速对测试秤体进行有效的调整。
结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,在根据所述峰值数据,确定出补偿值,对所述秤体进行调整之后,所述方法还包括:对调整后的秤体进行测试,并获取新的模型数据;在所述新的模型数据中包含超出预设阈值的新的峰值数据时,根据所述补偿值和所述新的峰值数据,确定出新的补偿值,以对所述秤体进行调整。
对基于补偿值调整后的测试秤体进行测试,在仍有峰值数据时,基于补偿值和峰值数据确定出新的补偿值,可以提高补偿值的准确性,有利于对测试秤体进行有效的调整。
第二方面,本申请实施例提供一种秤体的测试装置,应用于与秤体串口通信的上位机,所述装置包括:测试数据获取模块,用于获取所述秤体采集的测试数据;模型数据获取模块,用于根据所述测试数据运行秤体模型,并获取运行所述秤体模型而确定出的模型数据,其中,所述秤体模型以所述秤体为原型构建;模型数据展示模块,用于展示所述模型数据,以便测试人员确定出所述秤体的测试结果。
第三方面,本申请实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如第一方面或第一方面的可能的实现方式中任一项所述的秤体的测试方法。
第四方面,本申请实施例提供一种上位机,包括数据通信串口、显示屏、存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述显示屏用于显示,其特征在于,所述数据通信串口与秤体的串口连接,所述程序指令被处理器加载并执行时实现第一方面或第一方面的可能的实现方式中任一项所述的秤体的测试方法。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的秤体与上位机串口通信连接的示意图。
图2为本申请实施例提供的一种秤体的测试方法的流程图。
图3为本申请实施例提供的一种秤体的测试方法的运行逻辑图。
图4为本申请实施例提供的一种秤体的测试装置的结构框图。
图5为本申请实施例提供的一种上位机的结构框图。
图示:10-秤体;20-秤体的测试装置;21-测试数据获取模块;22-模型数据获取模块;23-模型数据处理模块;24-模型数据展示模块;30-上位机; 31-存储器;32-通信模块;33-总线;34-处理器;35-显示器。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
请参阅图1,图1为本申请实施例提供的秤体10与上位机30串口通信连接的示意图。在本实施例中,对秤体10的测试,可以通过上位机30与秤体10进行串口通信,以上位机30中预设的秤体模型实现,其中,秤体模型以秤体10为原型进行构建。
示例性的,上位机30与秤体10的串口通信连接,可以采用USART (UniversalSynchronous/Asynchronous Receiver/Transmitter,通用同步/异步串行接收/发送器)串口通讯协议。而通讯设置和数据包格式可以根据实际需要选择性地进行设置。例如,串口设置:波特率为9600bps(bps表示比特每秒);数据位可以为8位;可以无需校验位;停止位为1。具体的数据包格式可以参阅表1所示:
表1.数据包格式示例
ADC高8位 ADC中8位 ADC低8位 标志位
ADC_H ADC_M ADC_L 0x00
其中,ADC(Analog-to-Digital Converter)表示模/数转换器或者模数转换器,用于将模拟信号转换为数字信号。需要说明的是,上述的上位机30 与秤体10的串口通信连接的方式和具体的设置模式,是一种示例性的方式,不应视为对本申请的限定。另外,上位机30与秤体10的连接线,可以选用USB(Universal Serial Bus,通用串行总线)转TTL(TimeTo Live,生存时间值)的连接线,从而方便地实现上位机30与秤体10的串口通信。
在对秤体的测试方法进行详细介绍前,先对秤体模型进行介绍,以便于理解。在本实施例中,秤体模型以秤体10为原型构建,对应不同型号的秤体10,相应地可以构建出不同的模型。而秤体模型中的功能单元(例如标定单元、显示单元、找零单元等),则可以分别对应秤体10的功能(标定功能、显示功能、找零功能等),因此借助于上位机30中的秤体模型可以对秤体10进行有效的测试。
在本实施例中,秤体10的测试方法可以通过上位机30执行。
请参阅图2,图2为本申请实施例提供的一种秤体的测试方法的流程图。在本实施例中,秤体的测试方法可以包括:步骤S10、步骤S20和步骤S30。
在秤体的测试过程中,秤体可以将采集到的测试数据通过串口发送给上位机,上位机则可以将测试数据输入到秤体模型中,以运行本申请实施例提供的秤体的测试方法。
秤体将采集到的测试数据发送给上位机,上位机可以执行步骤S10。
步骤S10:获取所述秤体采集的测试数据。
在本实施例中,上位机可以接收秤体采集的测试数据。
示例性的,测试人员对秤体(或秤体的称重区,即,可以实现对物体称重的部位)施加外力,而秤体(秤体内部的传感器)则采集数据(所采集到的数据即可视为测试数据),并将采集到的测试数据通过串口发送给上位机;而上位机则可以接收秤体采集并发送的测试数据。
获取秤体采集的测试数据后,上位机可以执行步骤S20。
步骤S20:根据所述测试数据运行秤体模型,并获取运行所述秤体模型而确定出的模型数据,其中,所述秤体模型以所述秤体为原型构建。
在本实施例中,上位机可以运行秤体模型的功能单元(标定单元、显示单元、找零单元等)。
示例性的,对于标定单元的运行,用于测试秤体的标定功能。秤体的标定功能,是指秤体在使用前可以对秤体进行标定(例如,在秤体的称重区未放置物品,秤体不受除重力外的其他外力时,将秤体测得的物品的重量或重力标识为零)。该标定功能主要是为了提高秤体称重的准确性,消除误差。
那么,在秤体不受外力时,其检测的测试数据发送给上位机后,上位机可以基于此测试数据,运行秤体模型的标定单元,对秤体模型进行标定,从而确定出对应的模型数据。
而在秤体不受外力时或者受外力时(通常在秤体受外力时),上位机可以将对应的测试数据输入秤体模型的显示单元,而显示单元则可以对测试数据进行处理,从而确定出对应的模型数据。
示例性的,上位机可以将测试数据输入到秤体模型的显示单元中,确定出对应的模型数据。而后,显示单元可以进一步对确定出的模型数据进行过滤,以使秤体模型对过滤后的模型数据进行显示。
例如,此时测试人员对秤体施加五千克的重力以内的压力,秤体将检测到的测试数据对应发送给上位机,而上位机将测试数据输入秤体模型的显示单元,以确定出对应的模型数据。由于在秤体根据外力(或秤体模型根据测试数据)进行显示时,其数值通常是逐渐上升后而稳定在某一重力值(与外力大小相当的值),而测试数据(及确定出的模型数据)其最初的部分数据(例如前1至10跳模型数据),存在波动部分(即某一跳数据大于前一跳数据且大于后一跳数据,一跳数据表示一次采集的数据),对于这样的数据,可以进行过滤后显示。
通过在对秤体的显示功能进行测试时,对确定出的模型数据进行过滤,使得秤体模型显示时,可以在模型数据不稳定时先不予显示,因此可以减少因数据不稳定带来的测试误差,从而提高秤体测试的有效性。
在本实施例中,还可以对秤体的找零功能进行测试,即将测试的数据输入到秤体模型中的找零单元,以确定出对应的模型数据。对找零功能的测试,主要是测试秤体的计算是否易出现偏误。
需要说明的是,在本实施例中,获取将测试数据输入显示单元(使秤体模型进行显示)后确定出的模型数据,可以包括过滤后的模型数据,也可以包括过滤前的模型数据。将过滤后的数据和过滤前的数据都进行保存,可以便于测试人员对照两种数据,分析过滤的功能是否存在需要改进的地方。
确定出模型数据后,上位机可以获取模型数据。
示例性的,上位机可以检测模型数据中是否存在超出预设阈值的峰值数据。例如,在对秤体进行两千克的重力的测试时,预设阈值可以为五千克的重力,对于超出预设阈值(5千克的重力)的模型数据(即,峰值数据),可以在其被检测到时,对其进行记录。
而为了便于测试人员对秤体进行测试后确定出准确的测试结果,可以将获取的模型数据进行保存。通过保存测试秤体时的模型数据,便于对秤体的测试进行准确而全面的分析,以得出准确的测试结果。由于峰值数据通常能够较好地反映测试中的问题,在测试的秤体属于正常情况(例如不存在峰值数据,不存在异常数据)时,也能够基于峰值数据快速地得出测试结果。峰值数据通常可以反映测试秤体可能存在的问题,对峰值数据进行记录,可以便于测试人员针对性地对测试秤体进行优化和改善。
另外,上位机可以检测模型数据中的异常数据。在本实施例中,异常数据可以为数值为负(小于零)的模型数据;或者数据明显异常的,例如两跳模型数据均为稳定的值,但中间夹杂着一跳数值为零的模型数据。此种类型的数据,上位机可以通过检测秤体受力测试中为零值的模型数据,以及与该零值模型数据相邻的两跳模型数据的数值来确定,但此种方式不作为对本申请的限定。
异常数据通常预示秤体可能存在一些问题,因此,异常值的检测、记录和保存有利于测试人员确定出测试结果。
获取模型数据后,上位机可以执行步骤S30。
步骤S30:展示所述模型数据,以便测试人员确定出所述秤体的测试结果。
在本实施例中,在上位机展示模型数据前,可以对模型数据进行处理 (例如确定最值、差值等典型数值),以便在展示时能够直观而全面地反映测试秤体的状态,尽可能避免细节的遗漏。
在本实施例中,上位机对模型数据所进行的处理可以为确定出典型数值(典型数值可以包括差值、最大值、最小值中的一种或多种)。而上位机确定出模型数据中的峰值(即前文所述的峰值数据)、差值、最大值、最小值的方式,不作具体限定。
而确定出模型数据中的典型数值后,上位机可以执行步骤S30。
在本实施例中,上位机可以展示模型数据和典型数值(可以同时展示,也可以不同时展示,以实际需要为准)。在存在超出预设阈值的峰值数据时,上位机可以展示模型数据、典型数值及峰值数据(可以同时展示,也可以不同时展示,以实际需要为准)。
从模型数据中确定出模型的典型数值(包括差值、最大值、最小值) 并展示,以及,在存在峰值数据,也展示峰值数据,可以直观而全面地反映测试秤体的状态,且能够尽可能避免细节的遗漏,以便测试人员观察、分析,从而确定出准确的测试结果。
在本实施例中,在展示模型数据、典型数值及峰值数据后,上位机还可以根据峰值数据,确定出补偿值,以对秤体进行调整。例如,可以根据峰值数据出现时对应的秤体的实时状态、峰值数据的大小、峰值数据与正常值范围(例如,采用的两千克的重力作为外力对秤体进行的测试,其正常数值范围可以参照预设的数值范围)的差异,确定出补偿值。
根据峰值数据确定出补偿值,以对测试秤体进行对应的补偿,能够快速对测试秤体进行有效的调整。
以及,上位机还可以对调整后的秤体进行测试,并获取新的模型数据(其测试方法可参阅前文介绍的秤体的测试方法)。而在新的模型数据中包含超出预设阈值的新的峰值数据时,根据该补偿值和新的峰值数据,确定出新的补偿值,以对秤体进行调整。
对基于补偿值调整后的测试秤体进行测试,在仍有峰值数据时,基于补偿值和峰值数据确定出新的补偿值,可以提高补偿值的准确性,有利于对测试秤体进行有效的调整。
在本实施例中,还提供一种秤体的测试方法的运行逻辑,以便于理解,但不应视为对本申请的限定。请参阅图3,图3为本申请实施例提供的一种秤体的测试方法的运行逻辑图。
在本实施例中,上位机运行秤体的测试方法时,可以检测串口是否开启,在串口未开启时,提示用户开启串口。而在串口开启后,上位机即可开始运行秤体的测试方法。
上位机可以判断获取的ADC值(即获取秤体检测的测试数据)是否为新的ADC值(即未处理过的),若不是新的ADC值,则重新获取;若是新的ADC值,则可以进行转换和显示(即,对显示单元过滤后的数值进行显示)。
之后,上位机可以进一步判断ADC值是否超出tirg值(预设阈值),若是,则保存峰值事件(即峰值数据,包括但不限于峰值,还可以包括表示秤体的实时状态相关的数据等),保存后,可以判断ADC值是否为异常值。而ADC值未超出tirg值时,可以判断ADC值是否为异常值。在确定 ADC值为异常值时,可以保存异常事件(即异常数据,包括但不限于异常值,还可以包括表示秤体的实时状态相关的数据等),保存后可以判断测试的次数是否达标。而确定ADC值不为异常值时,就可以判断检测次数是否达标。
在检测次数达标时,可以保存数据(即保存模型数据,还可以进行处理和展示);在检测次数未达标时,可以继续检测。
另外,本实施例中设置了主动退出的功能,以便测试人员灵活把握测试过程。
基于同一发明构思,本申请实施例中还提供一种秤体的测试装置20,应用于与秤体串口通信的上位机,包括:测试数据获取模块21,用于获取所述秤体采集的测试数据;模型数据获取模块22,用于根据所述测试数据运行秤体模型,并获取运行所述秤体模型而确定出的模型数据,其中,所述秤体模型以所述秤体为原型构建;模型数据展示模块24,用于展示所述模型数据,以便测试人员确定出所述秤体的测试结果。
在本实施例中,所述秤体模型包括标定单元和显示单元,所述模型数据获取模块22,还用于在未对所述秤体施加外力时,将所述测试数据输入到所述标定单元中,以对所述秤体模型进行标定;在对所述秤体施加外力时,将所述测试数据输入到所述显示单元中,以使所述秤体模型进行处理;对应的,所述模型数据展示模块24,还用于获取对所述秤体模型进行标定而确定出的模型数据,或获取使所述秤体模型进行显示而确定出的模型数据。
在本实施例中,所述模型数据获取模块22,还用于将所述测试数据输入到所述显示单元中,并对确定出的所述模型数据进行过滤,以使所述秤体模型对过滤后的模型数据进行显示。
在本实施例中,所述模型数据获取模块22,还用于在所述模型数据中不存在超出预设阈值的峰值数据时,保存所述模型数据;在所述模型数据中存在超出预设阈值的峰值数据时,保存所述模型数据,以及,记录所述峰值数据。
在本实施例中,所述秤体的测试装置20还包括:模型数据处理模块23,用于在所述模型数据获取模块获取运行所述秤体模型而确定出的模型数据后,根据所述模型数据,确定出所述模型数据中的典型数值,其中,所述典型数值包括差值、最大值、最小值;对应的,所述模型数据展示模块24,还用于展示所述模型数据和所述典型数值,或者,在存在超出预设阈值的峰值数据时,展示所述模型数据、所述典型数值及所述峰值数据。
在本实施例中,所述模型数据处理模块23,还用于在所述模型数据获取模块22获取运行所述秤体模型而确定出的模型数据后,根据所述模型数据,确定出所述模型数据中的异常数据,其中,所述异常数据包括数值为负数的模型数据;对应的,在存在所述异常数据时,所述模型数据展示模块24,还用于展示所述异常数据。
在本实施例中,所述秤体的测试装置还包括:补偿模块,用于在所述模型数据展示模块24后,根据所述峰值数据,确定出补偿值,以对所述秤体进行调整。
如图5所示,本申请的实施例还提供一种上位机30,本申请实施例提供的秤体的测试方法,可以由上位机30执行。上位机30可以为智能手机、平板电脑、个人电脑、个人数字助理等,此处不作限定。
示例性的,上位机30可以包括:通过网络与外界连接的通信模块32、用于执行程序指令的一个或多个处理器34、总线33和不同形式的存储器31,例如,磁盘、ROM(Read-OnlyMemory,只读存储器)、或RAM(Random Access Memory,随机存取存储器),或其任意组合。以及,上位机30还可以包括显示器35,显示器35通过总线33与通信模块32连接,用于展示模型数据。
示例性的,存储器31中存储有程序。处理器34可以从存储器31调用并运行这些程序,从而便可以通过运行程序而执行秤体的测试方法。处理器34通过对秤体的测试方法的执行,可以对秤体进行测试。
综上所述,本申请实施例提供一种秤体的测试方法、装置、存储介质及上位机,方法应用于与秤体串口通信的上位机,通过采用上位机与秤体串口通信,利用以秤体为原型构建的秤体模型,对秤体进行测试,并展示确定出的模型数据,这样即可准确全面地获取秤体在受干扰时的实时状态和受干扰程度,且测试结果也更便于测试人员观察,有利于开发者在后续整改中做出有效的措施,以尽可能避免额外的人力、时间和成本上的浪费。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (7)

1.一种秤体的测试方法,其特征在于,应用于与秤体串口通信的上位机,所述方法包括:
获取所述秤体采集的测试数据;
根据所述测试数据运行秤体模型,并获取运行所述秤体模型而确定出的模型数据,其中,所述秤体模型以所述秤体为原型构建,所述秤体模型包括标定单元和显示单元,根据所述测试数据运行秤体模型,包括:在未对所述秤体施加外力时,将所述测试数据输入到所述标定单元中,以对所述秤体模型进行标定;在对所述秤体施加外力时,将所述测试数据输入到所述显示单元中,以使所述秤体模型进行处理;对应的,获取运行所述秤体模型而确定出的模型数据,包括:获取对所述秤体模型进行标定而确定出的模型数据,或获取使所述秤体模型进行显示而确定出的模型数据;获取运行所述秤体模型而确定出的模型数据,包括:在所述模型数据中不存在超出预设阈值的峰值数据时,保存所述模型数据;在所述模型数据中存在超出预设阈值的峰值数据时,保存所述模型数据,以及,记录所述峰值数据;
展示所述模型数据,以便测试人员确定出所述秤体的测试结果。
2.根据权利要求1所述的秤体的测试方法,其特征在于,将所述测试数据输入到所述显示单元中,以使所述秤体模型进行处理,包括:
将所述测试数据输入到所述显示单元中,并对确定出的所述模型数据进行过滤,以使所述秤体模型对过滤后的模型数据进行显示。
3.根据权利要求2所述的秤体的测试方法,其特征在于,在获取运行所述秤体模型而确定出的模型数据后,所述方法还包括:
根据所述模型数据,确定出所述模型数据中的典型数值,其中,所述典型数值包括差值、最大值、最小值;
对应的,展示所述模型数据,包括:
展示所述模型数据和所述典型数值,或者,在存在超出预设阈值的峰值数据时,展示所述模型数据、所述典型数值及所述峰值数据。
4.根据权利要求3所述的秤体的测试方法,其特征在于,在获取运行所述秤体模型而确定出的模型数据后,所述方法还包括:
根据所述模型数据,确定出所述模型数据中的异常数据,其中,所述异常数据包括数值为负数的模型数据;
对应的,在存在所述异常数据时,展示所述模型数据,还包括:
展示所述异常数据。
5.根据权利要求4所述的秤体的测试方法,其特征在于,在展示所述模型数据、所述典型数值及所述峰值数据后,所述方法还包括:
根据所述峰值数据,确定出补偿值,以对所述秤体进行调整。
6.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至5中任一项所述的秤体的测试方法。
7.一种上位机,包括数据通信串口、显示屏、存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述显示屏用于显示,其特征在于,所述数据通信串口与秤体的串口连接,所述程序指令被处理器加载并执行时实现权利要求1至5中任一项所述的秤体的测试方法。
CN201911402663.5A 2019-12-30 2019-12-30 秤体的测试方法、装置、存储介质及上位机 Active CN111307264B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911402663.5A CN111307264B (zh) 2019-12-30 2019-12-30 秤体的测试方法、装置、存储介质及上位机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911402663.5A CN111307264B (zh) 2019-12-30 2019-12-30 秤体的测试方法、装置、存储介质及上位机

Publications (2)

Publication Number Publication Date
CN111307264A CN111307264A (zh) 2020-06-19
CN111307264B true CN111307264B (zh) 2021-09-21

Family

ID=71158362

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911402663.5A Active CN111307264B (zh) 2019-12-30 2019-12-30 秤体的测试方法、装置、存储介质及上位机

Country Status (1)

Country Link
CN (1) CN111307264B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114353925B (zh) * 2021-12-31 2024-04-12 安徽柯力电气制造有限公司 Sqb称重传感器自动测试***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1371955A1 (de) * 2002-06-14 2003-12-17 Mettler-Toledo GmbH Objektorientiertes Verfahren, System und Software für eine gravimetrisches Messinstrument
CN203298856U (zh) * 2013-05-28 2013-11-20 北京农业信息技术研究中心 一种电子秤
CN103983337A (zh) * 2014-06-03 2014-08-13 武汉科技大学 一种秤体装置和示值***可分离的无线电子秤
CN108267212A (zh) * 2018-01-05 2018-07-10 扬州工业职业技术学院 电子秤校重检验装置及其校重检验方法
CN109916496A (zh) * 2019-04-11 2019-06-21 深圳市深信信息技术有限公司 一种电子秤的监测方法及***
CN109916495A (zh) * 2019-01-18 2019-06-21 深圳市计量质量检测研究院(国家高新技术计量站、国家数字电子产品质量监督检验中心) 电子秤监控方法及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1371955A1 (de) * 2002-06-14 2003-12-17 Mettler-Toledo GmbH Objektorientiertes Verfahren, System und Software für eine gravimetrisches Messinstrument
CN203298856U (zh) * 2013-05-28 2013-11-20 北京农业信息技术研究中心 一种电子秤
CN103983337A (zh) * 2014-06-03 2014-08-13 武汉科技大学 一种秤体装置和示值***可分离的无线电子秤
CN108267212A (zh) * 2018-01-05 2018-07-10 扬州工业职业技术学院 电子秤校重检验装置及其校重检验方法
CN109916495A (zh) * 2019-01-18 2019-06-21 深圳市计量质量检测研究院(国家高新技术计量站、国家数字电子产品质量监督检验中心) 电子秤监控方法及***
CN109916496A (zh) * 2019-04-11 2019-06-21 深圳市深信信息技术有限公司 一种电子秤的监测方法及***

Also Published As

Publication number Publication date
CN111307264A (zh) 2020-06-19

Similar Documents

Publication Publication Date Title
EP1480096A2 (en) Field device maintenance tool with enhanced scripts
CN104517023A (zh) 肥胖基因检测评估***及数据处理方法
CN105354413A (zh) 一种数据处理方法、智能控制中心及健康管理***
CN111307264B (zh) 秤体的测试方法、装置、存储介质及上位机
CN105258963A (zh) 空调机组测试方法、装置及***
CN105630158A (zh) 传感器数据处理方法、装置及终端设备
CN110895509A (zh) 一种测试处理方法、装置、电子设备及存储介质
CN115113125A (zh) 一种多通道任意波形发生器的校正***
CN207782829U (zh) Profibus-dp通信网络的诊断设备
US11793417B2 (en) Apparatus and a method of measurement thereof
CN109407655A (zh) 一种调试芯片的方法及装置
CN202915884U (zh) 一种绕组变形测试仪
JP7188463B2 (ja) 解析装置、解析方法、およびプログラム
CN110598680A (zh) 一种机械设备健康状态评估方法、***和可读存储介质
CN111614412B (zh) 一种射频测试方法、装置、电子设备及可读存储介质
CN103217942B (zh) 调用测量值,诊断信息或者设备参数
CN105974221A (zh) 一种用于多路总线接口模块测试的通用适配器
KR20150034791A (ko) 내부 데이터 메모리를 포함하는 측정 변수 센서
CN210862747U (zh) 用于医疗设备故障检测的检测设备
CN110967615A (zh) 电路板故障诊断装置及诊断方法
CN114116395B (zh) 一种老化室供电线路功率过载防护方法、***及装置
CN110532116B (zh) 一种***可靠性建模方法及装置
CN115308517B (zh) 一种元器件的老化检测方法、***、存储介质和设备
CN113739926B (zh) 列车电器柜温升故障的检测方法、装置及终端设备
CN211317365U (zh) 一种基于加密单元来防止改仪器标定值作弊的装置

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