CN114088108A - 一种测试方法、装置、***及计算机可读存储介质 - Google Patents
一种测试方法、装置、***及计算机可读存储介质 Download PDFInfo
- Publication number
- CN114088108A CN114088108A CN202010857074.2A CN202010857074A CN114088108A CN 114088108 A CN114088108 A CN 114088108A CN 202010857074 A CN202010857074 A CN 202010857074A CN 114088108 A CN114088108 A CN 114088108A
- Authority
- CN
- China
- Prior art keywords
- test
- equipment
- testing
- tested
- test equipment
- 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.)
- Pending
Links
- 238000010998 test method Methods 0.000 title claims abstract description 15
- 238000012360 testing method Methods 0.000 claims abstract description 451
- 238000000034 method Methods 0.000 claims abstract description 50
- 238000012545 processing Methods 0.000 claims abstract description 34
- 230000008569 process Effects 0.000 claims abstract description 23
- 238000004891 communication Methods 0.000 claims abstract description 16
- 238000004590 computer program Methods 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C5/00—Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels
- G01C5/06—Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels by using barometric means
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Manufacturing & Machinery (AREA)
- Testing Or Calibration Of Command Recording Devices (AREA)
Abstract
本发明提供了一种测试方法、装置、***及计算机可读存储介质,所述方法包括:获取所述待测仪器的数量N;当N>P时,将所述测试设备配置为第一连接关系,P为一台所述测试设备中第一串口的数量;其中,所述第一连接关系为:第一测试设备与外部设备通信连接以对外部设备进行配置,第二测试设备与所述第一测试设备通信连接以接收所述第一测试设备反馈的所述外部设备的状态信息;基于所述第一连接关系令所述第一测试设备以及第二测试设备获得并处理所述待测仪器的测试数据。本发明的方法可以测试一个或多个仪器的测试方法,测试人员可以根据测试需求灵活的扩展待测仪器的数量,且不会增加通道数量及影响计算机处理速度。
Description
技术领域
本发明涉及测试计量领域,具体涉及一种测试方法、装置、***及计算机可读存储介质。
背景技术
气压高度表是以气压敏感元件作为传感器感受大气压力,再根据气压与高度的函数关系确定高度值的间接测量仪器。由于气压高度表对测试环境有特殊的要求,需要在测试过程中对温箱、电源和气源设备进行控制,因此通常的测试被设计在一个温度可控的温箱中进行。随后调节温箱处于不同温度条件下,通过改变气压大小并进行比较的手段对其性能进行测试及数据分析。
为了提高单台测试设备的测试效率,目前通常所采用的方式是通过增加测试设备的硬件资源,包括增加测试所用的通道数量及计算机处理速度等措施以提高单台设备匹配测试产品的数量,达到同时测试更多被测产品套数的目的。
但是上述解决方案带来三方面问题:第一,增加了软件复杂度;第二,由于计算机性能限制,被测产品数量仍然受限;第三,当测试设备只需要测试少量仪器时,例如,生产过程中只需要测试单套产品,那么现有技术中每台测试设备测试产品数量进行最大化设计的方案势必造成资源浪费。
发明内容
鉴于上述技术问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种测试方法、装置、***及计算机可读存储介质。
依据本发明的一个方面,提供一种测试方法,应用于至少一台测试设备上,所述测试设备通过第一串口与待测仪器连接,所述方法包括:
获取所述待测仪器的数量N,N为正整数;
当N>P时,将所述测试设备配置为第一连接关系,P为一台所述测试设备中第一串口的数量;
其中,所述第一连接关系为:第一测试设备与外部设备通信连接以对外部设备进行配置,第二测试设备与所述第一测试设备通信连接以接收所述第一测试设备反馈的所述外部设备的状态信息;所述第一测试设备的数量M1=1,所述第二测试设备的数量M2≥1,M2为正整数;所述外部设备为向所述待测仪器提供测试环境的设备;
基于所述第一连接关系令所述第一测试设备以及第二测试设备获得并处理所述待测仪器的测试数据。
优选的,所述外部设备至少包括:程控电源、温箱以及气源,所述待测仪器容置于所述温箱内,所述程控电源以及气源均连接所述待测仪器;
其中,所述第一测试设备对外部设备进行配置具体包括:控制所述温箱内的环境温度达到相应的温度值,控制所述程控电源向多个所述待测仪器供电,以及控制所述气源向所述待测仪器提供相应的压力值;
所述第二测试设备接收所述第一测试设备反馈的状态信息具体包括:
所述第二测试设备接收温度信息,所述温度信息为所述第一测试设备判断所述温箱内的环境温度达到所述温度值时获得的信息;以及,
所述第二测试设备接收压力信息,所述压力信息为所述第一测试设备判断所述气源在所述温度信息下的压力值与压力阈值之差位于误差范围内时获得的信息。
优选的,所述方法还包括:
所述第二测试设备根据接收到的所述温度信息后累加温度序数;
所述第二测试设备根据接收到的所述压力信息后累加压力序数。
优选的,通过所述第一连接关系获得并处理所述待测仪器的测试数据具体包括:
所述第一测试设备和所述第二测试设备分别获得并处理所连接的待测仪器在所述温度值下的所述压力值所对应的第一测试数据;
所述第二测试设备向所述第一测试设备反馈处理结果。
优选的,所述第二测试设备向所述第一测试设备反馈所述处理结果后,所述方法还包括:
通过所述第一测试设备控制所述气源向所述待测仪器提供下一个压力值以获得下一个压力信息;
所述第一测试设备以及第二测试设备根据下一个压力信息分别获得在所述温度值下的下一个压力值所对应的第一测试数据。
优选的,所述方法还包括:当所述第一测试设备以及第二测试设备已获得并处理所述温度值下全部的压力值所对应的第一测试数据后,所述方法还包括:
通过所述第一测试设备控制所述温箱内的环境温度达到下一个温度值,以获得下一个温度信息;
所述第一测试设备以及第二测试设备获得在下一个温度值下的全部压力值所对应的第二测试数据。
依据本发明的另一个方法,本发明还公开一种测试装置,包括:至少一台测试设备,所述测试设备至少包括:
第一串口,用于连接待测仪器;
处理单元,用于通过所述第一串口接收所述待测仪器输出的测试数据并获得处理结果;
第二串口,用于连接外部设备;所述外部设备为向所述待测仪器提供测试环境的设备;
控制单元,用于通过所述第二串口对所述外部设备进行配置;
网络端口,用于与另一台所述测试设备通信;
接收单元,用于通过所述网络端口接收另一台所述测试设备反馈的所述处理结果;
其中,当所述测试装置至少包含两台所述测试设备时,将一台所述测试设备配置为第一测试设备,其他所述测试设备配置为第二测试设备;所述第一测试设备通过所述第二串口与外部设备通信以对所述外部设备进行配置,所述第二测试设备通过所述网络端口与所述第一测试设备通信以接收所述第一测试设备反馈的所述外部设备的状态信息,所述第一测试设备以及第二测试设备分别通过所述第一串口接收与其连接的待测仪器的测试数据。
优选的,所述外部设备至少包括:程控电源、温箱以及气源;
所述第一测试设备以及第二测试设备的第一串口为RS422串口;
所述第一测试设备的第二串口为三个RS232串口,三个所述RS232串口分别连接所述程控电源、温箱以及气源;
所述第二测试设备的网络端口通过集线器接收所述第一测试设备反馈的多个温度信息以及压力信息。
依据本发明的另一个方面,还提供一种测试***,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序实现如上所述测试方法的步骤。
依据本发明的另一个方面,还提供一种计算机可读存储介质,其中,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上所述测试方法的步骤。
本发明提供的一种测试方法、装置、***及计算机可读存储介质可以令测试人员根据测试需求灵活的扩展待测仪器的数量,且不会增加通道数量及影响计算机处理速度,同时维护简单。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的测试方法和测试设备的应用场景示意图;
图2为本发明实施例的测试方法的流程图;
图3为本发明实施例的测试设备的结构图;
图4为本发明实施例的测试***实体示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种可以测试一个或多个仪器的测试方法,测试人员可以根据测试需求灵活的扩展待测仪器的数量,且不会增加通道数量及影响计算机处理速度,同时维护简单。
图1示意性示出了根据本公开实施例的测试方法和测试设备的应用场景。需要注意的是,图1所示仅为可以应用本公开实施例的场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、***、环境或场景。
如图1所示的应用场景中,多个待测仪器10均被置于温箱20中,具体到本场景中待测仪器为气压高度表。所述温箱20用于为待测仪器提供所需的测试环境,例如稳定的测试温度等;多台测试设备30,每台测试设备30分别与每个待测仪器10对应连接,用于分别对每个待测仪器10进行测试;程控电源40与一台测试设备30连接,用于接收该测试设备提供的控制信号以向所述待测仪器供电,其中在本发明实施例中,与程控电源连接的该测试设备被称为第一测试设备,其余测试设备被称为第二测试设备;温箱20和气源50也与该第一测试设备连接,由所述第一测试设备控制所述温箱的温度以及气源输出相应的气压值至所述待测仪器10;集线器60分别与每台测试设备30连接,用于在第一测试设备与第二测试设备之间传输信号。较佳的实施例中,一台所述测试设备也可以连接两个或多个待测仪器,此时待测仪器的数量也会根据测试设备的数量而成倍增加,以提高测试效率。本发明实施例中的测试方法无需因为待测仪器数量的变化而增加测试设备的硬件资源,即可通过第一测试设备与第二测试设备的关联关系以灵活调配测试设备的数量。
具体的测试过程为:将气压高度表容置在温箱内,将温箱控制在一个设定的温度下;待温箱的温度稳定后,对气压高度表的两个气压通道分别提供不同的气压以对该气压高度表提供测试用的气压值,待气压稳定后对气压高度表输出的测试数据进行数据分析处理;当处理完当前温度下该气压值所对应的测试数据后,再提供下一个需要测试的气压值并获得对应的测试数据,依次循环测试完该温度下所有的气压值。随后进入下一个温度下,再依次获取并处理不同气压值所对应的测试数据,直到所有的温度值均测量完成。
图2示意性的示出了根据本发明实施例公开的一种测试方法的流程示意图,该测试方法应用于至少一台测试设备上,所述测试设备通过第一串口与待测仪器连接,所述方法包括:
步骤201,获取所述待测仪器的数量N,N为正整数;
步骤202,当N>P时,将所述测试设备配置为第一连接关系,P为一台所述测试设备中第一串口的数量。具体的,第一串口用于连接所述测试设备与待测仪器,因此一台测试设备上串口的数量就决定了该测试设备能够测量的待测设备的数量,即测试设备的测试能力。例如,当一台测试设备只具有一个第一串口时,该台测试设备只能测试一个待测仪器;而当一台测试设备具有两个第一串口时,该台测试设备最多能够测试两个待测仪器,因此实际测试过程中,可以根据测试需求设置包括不同数量的第一串口的测试设备。
在本发明实施例中,如果待测仪器的数量超过了一台测试设备的测试能力,即待测仪器的数量大于一台测试设备中第一串口的数量,意味着无法通过一台测试设备完成测试,那么至少需要2台或以上的测试设备,因此多台测试设备之间以及测试设备与外部设备之间的连接关系将被配置为第一连接关系。具体而言,将至少两台测试设备中任一台测试设备配置为第一测试设备,而其他测试设备配置为第二测试设备。所述第一连接关系为:第一测试设备与外部设备通信连接以对外部设备进行配置,第二测试设备与所述第一测试设备通信连接以接收所述第一测试设备反馈的所述外部设备的状态信息;所述第一测试设备的数量M1=1,所述第二测试设备的数量M2≥1,M2为正整数;其中,所述外部设备为向所述待测仪器提供测试环境的设备。
其中,第一测试设备与第二测试设备之间可以被视为“并联”关系,其在硬件配置上一致或相似,换句话说,任何一台测试设备均可以作为第一测试设备或第二测试设备,但是当某一台测试设备具有第一测试设备资格时,其他测试设备只能作为第二测试设备,由第一测试设备来控制外部设备,对整个测试过程起主导作用,而第二测试设备在流程上配合第一测试设备,确保测试时的测试环境和测试流程的一致性。在软件设计方法,每台测试设备的软件设置一致,均具有切换为第一测试设备以及第二测试设备的功能,因此在测试过程中不需要更改软件和硬件状态,使用简单。
步骤203,通过所述第一连接关系获得并处理所述待测仪器的测试数据。当确认好连接关系为第一连接关系时,可以直接对所连接的待测仪器进行测试。
较佳的实施例中,第一测试设备与第二测试设备之间还包括集线器,因此相互之间采用TCP/IP通信协议进行数据传输以实现同步测试。
上述实施例所述的方法在设计软硬件时,可以实现每台测试设备软硬件完全一致,解决了测试不同产品时不需要更改软硬件状态,使用简单方便。
本发明实施例所述的一种测试方法,较佳的,所述方法还包括:
当N≤P时,将所述测试设备配置为第二连接关系;即待测仪器的数量和所述测试设备的第一串口的数量相等或小于第一串口的数量,意味着一台所述测试设备即可实现全部待测仪器的测量,因此一台测试设备与外部设备之间的连接关系将被配置为第二连接关系。
其中,所述第二连接关系为:第一测试设备或第二测试设备与所述外部设备通信连接;其中,M1=1或M2=1;由于第一测试设备与第二测试设备在软硬件设计上无差别,因此在该第二连接关系中可以选用第一测试设备或者第二测试设备作为唯一的一台测试设备,该唯一一台测试设备对外部设备进行配置,且没有其他测试设备需要与之通信,因此通过所述第二连接关系获得并处理所述待测仪器的测试数据。
本发明实施例所述的一种测试方法,较佳的,所述外部设备至少包括:程控电源、温箱以及气源,所述待测仪器容置于所述温箱内,所述程控电源以及气源均连接所述待测仪器;
其中,所述第一测试设备对外部设备进行配置具体包括:控制所述温箱内的环境温度达到相应的温度值,控制所述程控电源向多个所述待测仪器供电,以及控制所述气源向所述待测仪器提供相应的压力值。具体的,在获取测试数据之前,需要对测试温度、测试压力值进行调整和记录,以便测试数据在相对稳定的环境下被获得,不会因环境数据不稳定而影响测试数据的准确性。
所述第二测试设备接收所述第一测试设备反馈的状态信息具体包括:
所述第二测试设备通过集线器接收温度信息,所述温度信息为所述第一测试设备判断所述温箱内的环境温度达到所述温度值时获得的信息;以及,
所述第二测试设备通过所述集线器接收压力信息,所述压力信息为所述第一测试设备判断所述气源在所述温度信息下的压力值与压力阈值之差位于误差范围内时获得的信息。其中,集线器作为连接第一测试设备与第二测试设备之间的媒介,通过TCP/IP协议让第一测试设备与第二测试设备之间通信。举例来说,当前压力阈值为10kPa,第一测试设备判断所述气源提供的压力值与压力阈值在误差范围内时,生成包含当前压力值的压力信息并发送给第二测试设备,由第二测试设备根据该压力值进行测试。
本发明实施例所述的测试方法,较佳的,所述方法还包括:所述第二测试设备根据接收到的所述温度信息后累加温度序数;所述第二测试设备根据接收到的所述压力信息后累加压力序数。
具体而言,当所需测量的温度值以及压力值的数值已被预设后,可直接存入每一台测试设备中。这样,当第一测试设备判断温箱内的环境温度达到所述温度值时获取的温度信息不包含具体温度值,而以任何一个确认标识表示时,第二测试设备在接收到该温度信息时,需要对温度序数进行累加,防止测试发生错乱。例如,第一测试设备判断温箱内的环境温度达到40度时,生成“温度1”的温度信息并发送给第二测试设备,第二测试设备根据该温度信息累加温度序数,这样在测试时直接调用已存储的“温度1”对应的温度即可。
本发明实施例所述的一种测试方法,较佳的,通过所述第一连接关系获得并处理所述待测仪器的测试数据具体包括:
所述第一测试设备和所述第二测试设备分别获取并处理所连接的待测仪器在所述温度值下的所述压力值所对应的第一测试数据。
由于全部待测仪器均位于温箱内,温箱内的温度保持在一个设定的温度值下,再通过气源将每一个待测仪器的压力值调整至一个设定的压力值下,因此待测仪器所处环境的温度值相等且稳定,待测仪器接收的压力值相等且稳定。此时可通过与待测仪器连接的测试设备获取在该温度值下以及压力值下每一个待测仪器输出的第一测试数据,并对该第一测试数据进行处理以获得处理结果。
所述第二测试设备向所述第一测试设备反馈处理结果,以便所述第一测试设备根据所述处理结果进行下一步调整动作。
本发明实施例所提供的一种测试方法,较佳的,所述第二测试设备向所述第一测试设备反馈所述处理结果后,需要对待测仪器进行下一个压力值的测试,因此所述方法还包括:
通过所述第一测试设备控制所述气源向所述待测仪器提供下一个压力值以获得下一个压力信息。具体的步骤中,当确定温箱内第一测试设备以及所有第二测试设备的处理结果均已获得并反馈给第一测试设备后,第一测试设备便控制所述气源提供下一个压力值,随后继续依照之前的步骤判断该下一个压力值与设定的相应的压力阈值之差是否在误差范围内,若是则获得下一个压力信息并反馈给所述第二测试设备。
随后所述第一测试设备以及第二测试设备根据下一个所述压力信息分别获得在所述温度值下的下一个所述压力值所对应的第一测试数据,并对该第一测试数据进行处理获得处理结果,循环执行以上步骤直到所有的压力值均测试完成。
本发明实施例所述的一种测试方法,较佳的,当所述第一测试设备以及第二测试设备已获得并处理所述温度值下的全部压力值所对应的第一测试数据后,测试进入下一个温度值下,继续重复上述每个压力值的测试步骤,所述方法具体包括:
通过所述第一测试设备控制所述温箱内的环境温度达到下一个温度值,并由第一测试设备判断所述温箱内的环境温度是否达到了下一个温度值,若是则获得下一个温度信息;
同时,第一测试设备控制气源在该温度值下输出第一个待测试的压力值,并再次判断该压力值与对应的压力阈值之差是否位于误差范围内,若是则获得压力信息并发送给第二测试设备以通知所述第二测试设备在该温度值下以及该压力值下对待测仪器进行测试。在该温度值不变的情况下,循环执行以上步骤直到所有的压力值均测试完成。
较佳的,再次将温箱内的环境温度调整到新的温度值继续进行以上步骤的测试,直到所有的温度值均测试完成后,所述测试完成。
本发明实施例还提供一种测试装置,如图3所示,包括:至少一台测试设备30,所述测试设备30至少包括:
第一串口301,用于连接待测仪器;其中,第一串口可以有一个或多个。
处理单元302,用于通过所述第一串口接收所述待测仪器输出的测试数据并获得处理结果。
第二串口303,用于连接外部设备;所述外部设备为向所述待测仪器提供测试环境的设备;其中,第二串口的数量根据外部设备的数量可动态调整,外部设备的种类和数量可根据待测仪器的不同动态调整。
控制单元304,用于通过所述第二串口对所述外部设备进行配置,当第二串口接连外部设备后,采用控制单元对外部设备进行配置以实现测试的外部环境统一。
网络端口305,用于与另一台所述测试设备通信;当需要至少两台测试设备之间共同进行测试时,测试设备之间可以通过网络端口通信以互传数据。
接收单元306,用于通过所述网络端口接收另一台所述测试设备反馈的所述处理结果以统一规划和调整每台测试设备的测试流程。
其中,当所述测试装置至少包含两台所述测试设备时,将一台所述测试设备配置为第一测试设备,其他所述测试设备配置为第二测试设备;所述第一测试设备通过所述第二串口与外部设备通信以对所述外部设备进行配置,所述第二测试设备通过所述网络端口与所述第一测试设备通信以接收所述第一测试设备反馈的所述外部设备的状态信息,所述第一测试设备以及第二测试设备分别通过所述第一串口接收与其连接的待测仪器的测试数据。具体的,当所述测试设备被配置为第二测试设备时,其上的第二串口303、控制单元304、接收单元306处于闲置状态,在测试时无需使用。
其中,在本发明一个实施场景中,通过2台测试设备对多个气压高度表进行测试,其中,外部设备至少包括:程控电源、温箱以及气源。
具体的,当为两台测试设备时,其中一台为第一测试设备,而另一台为第二测试设备。
较佳的,所述第一测试设备以及第二测试设备的第一串口为RS422串口;
所述第一测试设备的第二串口为三个RS232串口,三个所述RS232串口分别连接所述程控电源、温箱以及气源;
较佳的,所述测试装置还包括集线器,所述第二测试设备通过集线器接收所述第一测试设备反馈的多个温度信息以及压力信息。
当多台测试设备同时测试时,将其中一台测试设备作为第一测试设备,其他测试设备作为第二测试设备,第一测试设备与第二测试设备之间可以被视为“并联”关系,其在硬件配置上一致或相似,任何一台测试设备均可以作为第一测试设备或第二测试设备,但是当某一台测试设备具有第一测试设备资格时,其他测试设备只能作为第二测试设备,由第一测试设备来控制外部设备,对整个测试过程起主导作用,而第二测试设备在流程上配合第一测试设备,确保测试时的测试环境和测试流程的一致性。在软件设计方法,每台测试设备的软件设置一致,均具有切换为第一测试设备以及第二测试设备的功能,因此在测试过程中不需要更改软件和硬件状态,使用简单。达到多套待测仪器同时进行测试。这样既解决了测试多套产品时设备硬件资源堆砌造成的成本高问题,又解决了测试多套产品时设备数据处理能力不足的问题。全程可以实现自动化测试,无需人为干预,简单便捷。
图4为本申请一示意性实施例的一种测试***示意图,该测试***402包括:
一个或多个处理设备404,诸如一个或多个中央处理单元(CPU),每个处理单元可以实现一个或多个硬件线程。测试***402还可以包括任何存储资源406,其用于存储诸如代码、设置、数据等之类的任何种类的信息。非限制性的,比如,存储资源406可以包括以下任一项或多种组合:任何类型的RAM,任何类型的ROM,闪存设备,硬盘,光盘等。更一般地,任何存储资源都可以使用任何技术来存储信息。进一步地,任何存储资源可以提供信息的易失性或非易失性保留。进一步地,任何存储资源可以表示计算设备1302的固定或可移除部件。在一种情况下,当处理设备404执行被存储在任何存储资源或存储资源的组合中的相关联的指令时,测试***402可以执行相关联指令的任一操作。测试***402还包括用于与任何存储资源交互的一个或多个驱动机构408,诸如硬盘驱动机构、光盘驱动机构等。
测试***402还可以包括输入/输出模块410(I/O),其用于接收各种输入(经由输入设备412)和用于提供各种输出(经由输出设备414))。一个具体输出设备可以包括呈现设备416和相关联的图形用户接口(GUI)418。在其他实施例中,还可以不包括输入/输出模块410(I/O)、输入设备412以及输出设备414,仅作为网络中的一台计算设备。测试***402还可以包括一个或多个网络接口420,其用于经由一个或多个通信链路422与其他设备交换数据。一个或多个通信总线424将上文所描述的部件耦合在一起。
通信链路422可以以任何方式实现,例如,通过局域网、广域网(例如,因特网)、点对点连接等、或其任何组合。通信链路422可以包括由任何协议或协议组合支配的硬连线链路、无线链路、路由器、网关功能、名称服务器等的任何组合。
较佳的,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有一个或多个计算机程序,所述计算机程序被处理器执行时实现上所述测试方法的步骤。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
还应理解,在本发明实施例中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种测试方法,应用于至少一台测试设备上,所述测试设备通过第一串口与待测仪器连接,其特征在于,所述方法包括:
获取所述待测仪器的数量N,N为正整数;
当N>P时,将所述测试设备配置为第一连接关系,P为一台所述测试设备中第一串口的数量;
其中,所述第一连接关系为:第一测试设备与外部设备通信连接以对外部设备进行配置,第二测试设备与所述第一测试设备通信连接以接收所述第一测试设备反馈的所述外部设备的状态信息;所述第一测试设备的数量M1=1,所述第二测试设备的数量M2≥1,M2为正整数;所述外部设备为向所述待测仪器提供测试环境的设备;
基于所述第一连接关系令所述第一测试设备以及第二测试设备获得并处理所述待测仪器的测试数据。
2.根据权利要求1所述的一种测试方法,其特征在于,所述外部设备至少包括:程控电源、温箱以及气源,所述待测仪器容置于所述温箱内,所述程控电源以及气源均连接所述待测仪器;
其中,所述第一测试设备对外部设备进行配置具体包括:控制所述温箱内的环境温度达到相应的温度值,控制所述程控电源向多个所述待测仪器供电,以及控制所述气源向所述待测仪器提供相应的压力值;
所述第二测试设备接收所述第一测试设备反馈的状态信息具体包括:
所述第二测试设备接收温度信息,所述温度信息为所述第一测试设备判断所述温箱内的环境温度达到所述温度值时获得的信息;以及,
所述第二测试设备接收压力信息,所述压力信息为所述第一测试设备判断所述气源在所述温度信息下的压力值与压力阈值之差位于误差范围内时获得的信息。
3.根据权利要求2所述的一种测试方法,其特征在于,所述方法还包括:
所述第二测试设备根据接收到的所述温度信息后累加温度序数;
所述第二测试设备根据接收到的所述压力信息后累加压力序数。
4.根据权利要求2或3所述的一种测试方法,其特征在于,通过所述第一连接关系获得并处理所述待测仪器的测试数据具体包括:
所述第一测试设备和所述第二测试设备分别获得并处理所连接的待测仪器在所述温度值下的所述压力值所对应的第一测试数据;
所述第二测试设备向所述第一测试设备反馈处理结果。
5.根据权利要求4所述的一种测试方法,其特征在于,所述第二测试设备向所述第一测试设备反馈所述处理结果后,所述方法还包括:
通过所述第一测试设备控制所述气源向所述待测仪器提供下一个压力值以获得下一个压力信息;
所述第一测试设备以及第二测试设备根据下一个压力信息分别获得在所述温度值下的下一个压力值所对应的第一测试数据。
6.根据权利要求5所述的一种测试方法,其特征在于,所述方法还包括:当所述第一测试设备以及第二测试设备已获得并处理所述温度值下全部的压力值所对应的第一测试数据后,所述方法还包括:
通过所述第一测试设备控制所述温箱内的环境温度达到下一个温度值,以获得下一个温度信息;
所述第一测试设备以及第二测试设备获得在下一个温度值下全部的压力值所对应的第二测试数据。
7.一种测试装置,其特征在于,包括:至少一台测试设备,所述测试设备至少包括:
第一串口,用于连接待测仪器;
处理单元,用于通过所述第一串口接收所述待测仪器输出的测试数据并获得处理结果;
第二串口,用于连接外部设备;所述外部设备为向所述待测仪器提供测试环境的设备;
控制单元,用于通过所述第二串口对所述外部设备进行配置;
网络端口,用于与另一台所述测试设备通信;
接收单元,用于通过所述网络端口接收另一台所述测试设备反馈的所述处理结果;
其中,当所述测试装置至少包含两台所述测试设备时,将一台所述测试设备配置为第一测试设备,其他所述测试设备配置为第二测试设备;所述第一测试设备通过所述第二串口与外部设备通信以对所述外部设备进行配置,所述第二测试设备通过所述网络端口与所述第一测试设备通信以接收所述第一测试设备反馈的所述外部设备的状态信息,所述第一测试设备以及第二测试设备分别通过所述第一串口接收与其连接的待测仪器的测试数据。
8.根据权利要求7所述的一种测试装置,其特征在于,所述外部设备至少包括:程控电源、温箱以及气源;
所述第一测试设备以及第二测试设备的第一串口为RS422串口;
所述第一测试设备的第二串口为三个RS232串口,三个所述RS232串口分别连接所述程控电源、温箱以及气源;
所述第二测试设备的网络端口通过集线器接收所述第一测试设备反馈的多个温度信息以及压力信息。
9.一种测试***,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序实现如权利要求1-6任一项所述测试方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述测试方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010857074.2A CN114088108A (zh) | 2020-08-24 | 2020-08-24 | 一种测试方法、装置、***及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010857074.2A CN114088108A (zh) | 2020-08-24 | 2020-08-24 | 一种测试方法、装置、***及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114088108A true CN114088108A (zh) | 2022-02-25 |
Family
ID=80295453
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010857074.2A Pending CN114088108A (zh) | 2020-08-24 | 2020-08-24 | 一种测试方法、装置、***及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114088108A (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103957143A (zh) * | 2014-04-30 | 2014-07-30 | 广东瑞德智能科技股份有限公司 | 一种家电局域网的传输方法 |
CN105091935A (zh) * | 2014-05-16 | 2015-11-25 | 北京光徽德润航空技术有限公司 | 一种多功能数字式气压表 |
CN106254924A (zh) * | 2016-10-08 | 2016-12-21 | 广东欧珀移动通信有限公司 | 一种多媒体数据的播放方法、***及相关设备 |
US20170118089A1 (en) * | 2015-10-22 | 2017-04-27 | Samsung Electronics Co., Ltd. | Communication apparatus, display apparatus and method of controlling the same |
US20170222829A1 (en) * | 2016-01-29 | 2017-08-03 | Analog Devices, Inc. | Synchronous slave-to-slave communications |
CN107368396A (zh) * | 2017-08-22 | 2017-11-21 | 北京计算机技术及应用研究所 | 一种面向国产化计算机的自动化测试***及方法 |
CN107632526A (zh) * | 2017-08-16 | 2018-01-26 | 珠海格力电器股份有限公司 | 一种控制装置、方法、存储介质及设备 |
US20190373427A1 (en) * | 2018-06-01 | 2019-12-05 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving signals in wireless vehicle communication system |
KR20190136738A (ko) * | 2018-05-31 | 2019-12-10 | 한국기술교육대학교 산학협력단 | 공유자원을 사용하는 다중 장치 연결 시스템 |
CN110968501A (zh) * | 2018-09-30 | 2020-04-07 | 北京奇虎科技有限公司 | 应用程序兼容性的联动测试方法及装置 |
CN210297739U (zh) * | 2019-10-08 | 2020-04-10 | 深圳格林帕科技有限公司 | 一种采用自定义无线协议的智能家居*** |
CN111030881A (zh) * | 2019-07-31 | 2020-04-17 | 星络智能科技有限公司 | 射频测试拓扑结构、测试方法、计算机及存储介质 |
CN111102689A (zh) * | 2019-12-11 | 2020-05-05 | 珠海格力电器股份有限公司 | 时钟同步的调整方法及装置 |
CN111314945A (zh) * | 2019-12-14 | 2020-06-19 | 深圳市共进电子股份有限公司 | 测试方法、***及终端设备 |
-
2020
- 2020-08-24 CN CN202010857074.2A patent/CN114088108A/zh active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103957143A (zh) * | 2014-04-30 | 2014-07-30 | 广东瑞德智能科技股份有限公司 | 一种家电局域网的传输方法 |
CN105091935A (zh) * | 2014-05-16 | 2015-11-25 | 北京光徽德润航空技术有限公司 | 一种多功能数字式气压表 |
US20170118089A1 (en) * | 2015-10-22 | 2017-04-27 | Samsung Electronics Co., Ltd. | Communication apparatus, display apparatus and method of controlling the same |
US20170222829A1 (en) * | 2016-01-29 | 2017-08-03 | Analog Devices, Inc. | Synchronous slave-to-slave communications |
CN106254924A (zh) * | 2016-10-08 | 2016-12-21 | 广东欧珀移动通信有限公司 | 一种多媒体数据的播放方法、***及相关设备 |
CN107632526A (zh) * | 2017-08-16 | 2018-01-26 | 珠海格力电器股份有限公司 | 一种控制装置、方法、存储介质及设备 |
CN107368396A (zh) * | 2017-08-22 | 2017-11-21 | 北京计算机技术及应用研究所 | 一种面向国产化计算机的自动化测试***及方法 |
KR20190136738A (ko) * | 2018-05-31 | 2019-12-10 | 한국기술교육대학교 산학협력단 | 공유자원을 사용하는 다중 장치 연결 시스템 |
US20190373427A1 (en) * | 2018-06-01 | 2019-12-05 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving signals in wireless vehicle communication system |
CN110968501A (zh) * | 2018-09-30 | 2020-04-07 | 北京奇虎科技有限公司 | 应用程序兼容性的联动测试方法及装置 |
CN111030881A (zh) * | 2019-07-31 | 2020-04-17 | 星络智能科技有限公司 | 射频测试拓扑结构、测试方法、计算机及存储介质 |
CN210297739U (zh) * | 2019-10-08 | 2020-04-10 | 深圳格林帕科技有限公司 | 一种采用自定义无线协议的智能家居*** |
CN111102689A (zh) * | 2019-12-11 | 2020-05-05 | 珠海格力电器股份有限公司 | 时钟同步的调整方法及装置 |
CN111314945A (zh) * | 2019-12-14 | 2020-06-19 | 深圳市共进电子股份有限公司 | 测试方法、***及终端设备 |
Non-Patent Citations (1)
Title |
---|
国家技术监督局: "气压高度表检定规程JJG683-1990", 气压高度表检定规程JJG683-1990, 17 May 1990 (1990-05-17) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6940493B2 (ja) | I/o抽象化フィールドデバイスの構成のための方法及びシステム | |
JP6271520B2 (ja) | 時分割複信(tdd)通信システムの効率的な並列試験方法 | |
US8417856B1 (en) | High speed sensor data transfer interface | |
CN108027759B (zh) | 传感器生命周期管理*** | |
US20080313254A1 (en) | Virtual fieldbus device | |
US11421903B2 (en) | System and method for local management of building air quality assurance | |
CN101110734A (zh) | 自动化测试方法及*** | |
CN101882108A (zh) | 嵌入式软件自动测试***及其方法 | |
US11843514B2 (en) | Computer-implemented method for restructuring a predefined distributed real-time simulation network | |
CN108737163B (zh) | 一种基于OpenFlow协议的SDN控制器应用性能分析方法 | |
CN114088108A (zh) | 一种测试方法、装置、***及计算机可读存储介质 | |
CN109407655A (zh) | 一种调试芯片的方法及装置 | |
US20220155745A1 (en) | Settings information generation device, settings information generation method, and recording medium | |
CN112769642A (zh) | 一种服务器pcie链路的测试方法及相关设备 | |
CN114338492B (zh) | 虚拟网络性能的测试方法、装置、计算机设备及介质 | |
EP3786731A1 (en) | Data acquisition system, system and method for real-time in-line monitoring of industrial production processes | |
CN104363066A (zh) | 一种基于网络化的微波中继合路器自动测试方法 | |
JP7404789B2 (ja) | 制御システム、制御システムの通信制御方法、および制御装置 | |
CN109522245B (zh) | 一种硬件管理的方法及管理装置 | |
CN111352780A (zh) | 通路的状态确定方法、设备及可读存储介质 | |
CN106850546B (zh) | 一种雷达终端的地图模块软件组织方法 | |
Sgârciu et al. | Distance Process Monitoring using LabVIEW Environment | |
US20240168767A1 (en) | Enhancing processing speed of a remote controlled radio frequency test or measurement device | |
CN114003549B (zh) | 一种基于异构soc的5g射频单元测试方法及装置 | |
US20240121352A1 (en) | Self-configuring recording device for image data of an imaging sensor device |
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 |