CN113918741A - 数据处理方法、装置、***、计算机设备和存储介质 - Google Patents
数据处理方法、装置、***、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN113918741A CN113918741A CN202111044095.3A CN202111044095A CN113918741A CN 113918741 A CN113918741 A CN 113918741A CN 202111044095 A CN202111044095 A CN 202111044095A CN 113918741 A CN113918741 A CN 113918741A
- Authority
- CN
- China
- Prior art keywords
- test
- excel table
- data processing
- instruction
- test data
- 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
- 238000003672 processing method Methods 0.000 title abstract description 34
- 238000012360 testing method Methods 0.000 claims abstract description 349
- 238000012545 processing Methods 0.000 claims abstract description 153
- 238000005259 measurement Methods 0.000 claims abstract description 61
- 238000000034 method Methods 0.000 claims abstract description 30
- 230000004044 response Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 13
- 230000000007 visual effect Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/51—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
本申请涉及一种数据处理方法、装置、***、计算机设备和存储介质。所述方法包括:响应于针对Excel表格的第一控制操作,从所述Excel表格内嵌的指令集中确定所述第一控制操作对应的采集指令;向量测设备发送所述采集指令,以使所述量测设备响应于所述采集指令对待测试设备进行测试数据的采集;接收所述量测设备发送的测试数据;在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果。采用本方法能够提高测试效率。
Description
技术领域
本申请涉及数据处理技术领域,特别是涉及一种数据处理方法、装置、***、计算机设备和存储介质。
背景技术
在SI(Signal Integrity,信号完整性)测试过程中,需要通过示波器等量测设备对待测试设备进行测试数据的采集(例如:抓取待测试设备信号的波形图像、波形数据等),根据测试数据来判断待测试设备的信号品质。
相关技术中采用手动或者第三方测试软件,控制量测设备采集待测试设备的测试数据,并手动将测试数据和/或通过对测试数据与标准范围进行比对得到的测试结果,填写至excel表格中得到测试报告。
上述过程在SI测试过程中,需要重复的人员操作,并且随着测试项目的增多,大量繁琐重复的操作会造成测试效率低下。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高测试效率的数据处理方法、装置、***、计算机设备和存储介质。
一种数据处理方法,所述方法包括:
响应于针对Excel表格的第一控制操作,从所述Excel表格内嵌的指令集中确定所述第一控制操作对应的采集指令;
向量测设备发送所述采集指令,以使所述量测设备响应于所述采集指令对待测试设备进行测试数据的采集;
接收所述量测设备发送的测试数据;
在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果。
采用本公开实施例提供的数据处理方法,可以通过在Excel表格内嵌针对待测试设备的指令集,以实现控制量测设备采集待测试设备的测试数据,并实时直接在Excel表格内实现对测试数据的相应数据处理,无需用户手动执行向excel表格中写入相关测试数据等操作,可以提高测试效率,并避免由于用户手动向excel表格中写入相关测试数据可能造成的错误等,可以提高测试精度。
在其中一个实施例中,所述方法还包括:
响应于针对所述指令集的内嵌操作,通过Visual Basic宏语言VBA在所述Excel表格中内嵌针对待测试设备的指令集。
采用本公开实施例提供的数据处理方法,可以通过Visual Basic宏语言VBA在Excel表格中内嵌针对待测试设备的指令集,以实现通过在Excel表格内嵌针对待测试设备的指令集,控制量测设备采集待测试设备的测试数据,并根据指令集中的指令实时在Excel表格内实现对测试数据的相应数据处理。无需用户手动执行向excel表格中写入相关测试数据等操作,可以提高测试效率,并避免由于用户手动写入相关测试数据可能造成的错误等,可以提高测试精度。
在其中一个实施例中,所述在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果,包括:
获取所述第一控制操作对应的第一指定位置,所述第一指定位置用于指示所述测试数据在Excel表格中的写入位置;
将所述测试数据写入所述第一指定位置。
采用本公开实施例提供的数据处理方法,在接收测试数据后,可以直接将测试数据写入Excel表格中对应的第一指定位置,无需用户手动将测试数据写入Excel表格中,可以提高测试效率,且避免用户手动写入时可能产生的错误,进而可以提高测试精度。
在其中一个实施例中,所述在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果,包括:
响应于针对所述Excel表格的第二控制操作,从所述指令集中确定所述第二控制操作对应的处理指令;
根据所述处理指令对所述测试数据进行数据处理,得到测试数据处理结果;
将所述测试数据处理结果写入第二指定位置,其中,所述处理指令中包括所述第二指定位置,所述第二指定位置用于指示所述测试数据处理结果在所述Excel表格中的写入位置。
采用本公开实施例提供的数据处理方法,在接收测试数据后,可以响应于处理指令直接在Excel表格中对测试数据执行相应数据处理,得到测试数据结果,并将该测试数据处理结果写入Excel表格中的第二指定位置,无需用户手动对测试数据执行数据处理并将处理结果写入Excel表格中,可以提高测试效率,且避免用户手动写入Excel表格中时可能产生的错误,进而可以提高测试精度。
在其中一个实施例中,所述在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果,包括:
响应于针对所述Excel表格的第三控制操作,从所述指令集中确定所述第三控制操作对应的测试指令;
根据所述测试指令对所述测试数据进行测试处理,得到测试结果;
将所述测试结果写入第三指定位置,得到测试报告,其中,所述测试指令中包括所述第三指定位置,所述第三指定位置用于指示所述测试结果在所述Excel表格中的写入位置。
采用本公开实施例提供的数据处理方法,在接收测试数据后,可以响应于测试指令直接在Excel表格中对测试数据执行相应测试操作,得到测试结果,并将该测试结果写入Excel表格中的第三指定位置,得到测试报告。基于本公开实施例提供的数据处理方法,无需用户手动对测试数据执行测试比对操作及对测试结果的写入操作,即可得到测试报告,可以提高测试效率,且避免用户手动写入时可能产生的错误,进而可以提高测试精度。
在其中一个实施例中,所述采集指令包括波形采集指令和/或数据采集指令;其中,所述波形采集指令用于指示所述量测设备对待测试设备进行波形图像的采集;所述数据采集指令用于指示所述量测设备对待测试设备进行波形数据的采集。
采用本公开实施例提供的数据处理方法,可以通过在Excel表格中内嵌针对待测试设备波形采集指令和/或数据采集指令,控制量测设备对待测试设备进行波形图像采集和/或波形数据采集。无需用户手动操控量测设备进行波形图像采集和/或波形数据采集,可以提高测试效率。
在其中一个实施例中,所述采集指令中包括控制参数,以使所述量测设备根据所述控制参数对所述待测试设备进行测试数据的采集。
采用本公开实施例提供的数据处理方法,可以通过在Excel表格中内嵌针对待测试设备的采集指令,并在采集指令中指定控制参数,以使得量测设备可以根据控制参数对待测试设备进行相应测试数据的采集。无需用户手动操控量测设备即可实现测试数据的采集,可以提高测试效率。
一种数据处理***,所包括终端、量测设备及待测试设备,其中,
所述终端与所述量测设备基于虚拟仪器软件结构体系VISA建立连接,所述量测设备与所述待测试设备通过连接线进行连接,所述终端在Excel表格中内嵌有针对所述待测试设备的指令集;
所述终端响应于针对Excel表格的第一控制操作,从所述Excel表格内嵌的指令集中确定所述第一控制操作对应的采集指令,并向所述量测设备发送所述采集指令;
所述量测设备响应于所述采集指令对所述待测试设备进行测试数据的采集,并向所述终端发送所述测试数据;
所述终端接收所述量测设备发送的测试数据,并在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果。
采用本公开实施例提供的数据处理***,终端可以通过在Excel表格内嵌针对待测试设备的指令集,以实现控制量测设备对待测试设备进行测试数据的采集,并可以直接在Excel表格内实现实时对测试数据的相应数据处理,无需用户手动向excel表格中写入相关测试数据,可以提高测试效率,并避免由于用户手动写入相关测试数据可能造成的错误等,可以提高测试精度。
一种数据处理装置,所述装置包括:
确定模块,用于响应于针对Excel表格的第一控制操作,从所述Excel表格内嵌的指令集中确定所述第一控制操作对应的采集指令;
发送模块,用于向量测设备发送所述采集指令,以使所述量测设备响应于所述采集指令对待测试设备进行测试数据的采集;
接收模块,用于接收所述量测设备发送的测试数据;
处理模块,用于在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
响应于针对Excel表格的第一控制操作,从所述Excel表格内嵌的指令集中确定所述第一控制操作对应的采集指令;
向量测设备发送所述采集指令,以使所述量测设备响应于所述采集指令对待测试设备进行测试数据的采集;
接收所述量测设备发送的测试数据;
在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
响应于针对Excel表格的第一控制操作,从所述Excel表格内嵌的指令集中确定所述第一控制操作对应的采集指令;
向量测设备发送所述采集指令,以使所述量测设备响应于所述采集指令对待测试设备进行测试数据的采集;
接收所述量测设备发送的测试数据;
在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果。
基于本公开实施例提供的数据处理方法、装置、***、计算机设备和存储介质,可以通过在Excel表格内嵌针对待测试设备的指令集,以实现控制量测设备采集待测试设备的测试数据,并实时直接在Excel表格内实现对测试数据的相应数据处理,无需用户手动执行向excel表格中写入相关测试数据等操作,可以提高测试效率,并避免由于用户手动向excel表格中写入相关测试数据可能造成的错误等,可以提高测试精度。
附图说明
图1为一个实施例中数据处理方法的流程示意图;
图2为一个实施例中数据处理方法的流程示意图;
图3为一个实施例中数据处理方法的流程示意图;
图4为一个实施例中数据处理方法的流程示意图;
图5为一个实施例中数据处理方法的示意图;
图6为一个实施例中数据处理方法的示意图;
图7为一个实施例中数据处理装置的结构框图;
图8为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种数据处理方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的***,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:
步骤102,响应于针对Excel表格的第一控制操作,从Excel表格内嵌的指令集中确定第一控制操作对应的采集指令。
本公开实施例中,可以在Excel表格中内嵌针对待测试设备指令集,该指令集中可以包括针对待测试设备的可程控SCPI(Standard Commands for ProgrammableInstruments,可编程仪器标准命令)指令。终端可以响应于针对Excel表格的第一控制操作,从该Excel表格内嵌的指令集中确定第一控制操作对应的采集指令,该采集指令可以包括用于指示量测设备进行数据采集的指令,例如:指示量测设备采集波形图像和/或采集波形数据的指令。
其中,第一控制操作可以为用于触发向量测设备发送采集指令的操作,例如:第一控制操作可以为针对Excel表格中相关控件的触发操作、针对Excel表格中指定单元格的触发操作、针对Excel表格的单击操作、双击操作等操作,本公开实施例不对第一控制操作做具体限定。
步骤104、向量测设备发送采集指令,以使量测设备响应于采集指令对待测试设备进行测试数据的采集。
本公开实施例中,在确定第一控制操作对应的采集指令后,可以向量测设备发送该采集指令,以使量测设备接收该采集指令后,根据该采集指令对待测试设备进行数据采集,得到测试数据,并将测试数据反馈给终端。其中,量测设备可以包括能够调用量测函数采集待测试设备的信号数据的设备,例如:示波器等设备。
在一种可能的实现方式中,终端基于VISA(Virtual Instruments SoftwareArchitecture,虚拟仪器软件结构体系)与量测设备建立连接。终端与量测设备可以通过网线,USB(Universal Serial Bus,通用串行总线)线等数据线连接起来,并采用VISA进行串口通信。也即终端通过调用VISA库函数并配置量测设备的设备参数,与量测设备通过网线、USB线等数据线实现通信,进而实现向量测设备发送采集指令,以对量测设备进行远程控制。
步骤106、接收量测设备发送的测试数据。
本公开实施例中,在量测设备采集测试数据后,可以将采集的测试数据反馈给终端,也即终端可以接收量测设备发送的测试数据。
步骤108、在Excel表格中对测试数据进行数据处理,得到数据处理结果。
本公开实施例中,终端在接收到量测设备发送的测试数据后,可以根据Excel表格中内嵌的指令集在Excel表格中对测试数据进行数据处理,得到数据处理结果。示例性的,数据处理可以包括且不限于对测试数据进行去噪处理、相应运算处理、存储处理、测试比对处理等处理操作,针对测试数据的数据处理可以由用户根据测试需求在Excel表格中内嵌相应的指令确定,本公开实施例不对数据处理做具体限定。
上述数据处理方法,可以响应于针对Excel表格的第一控制操作,从Excel表格内嵌的指令集中确定第一控制操作对应的采集指令,并向量测设备发送该采集指令,以使量测设备响应于该采集指令对待测试设备进行测试数据的采集。在接收量测设备发送的测试数据后,可以在Excel表格中对测试数据进行数据处理,得到数据处理结果。基于本公开实施例提供的数据处理方法,可以通过在Excel表格内嵌针对待测试设备的指令集,以实现控制量测设备采集待测试设备的测试数据,并实时直接在Excel表格内实现对测试数据的相应数据处理,无需用户手动执行向excel表格中写入相关测试数据等操作,可以提高测试效率,并避免由于用户手动向excel表格中写入相关测试数据可能造成的错误等,可以提高测试精度。
在一个实施例中,上述数据处理方法还可以包括:
响应于针对指令集的内嵌操作,通过Visual Basic宏语言VBA在Excel表格中内嵌针对待测试设备的指令集。
本公开实施例中,用户可以通过Excel表格中的VBA(Visual Basic forApplications,Visual Basic宏语言),实现在Excel表格中内嵌针对待测试设备的指令指令。示例性的,终端可以响应于用户针对VBA的触发操作,展示VBA代码界面。用户可以在该VBA代码界面中输入指令代码,终端可以响应于用户输入的指令代码,得到针对待测试设备的指令集,并响应于用户针对指令集的保存操作,将针对待测试设备的指令集内嵌于Excel表格中。
其中,针对指令集的内嵌操作可以包括上述针对VBA的触发操作、测试指令代码的输入操作及针对指令集的保存操作等。
本公开实施例提供的数据处理方法,可以通过Visual Basic宏语言VBA在Excel表格中内嵌针对待测试设备的指令集,以实现通过在Excel表格内嵌针对待测试设备的指令集,控制量测设备采集待测试设备的测试数据,并根据指令集中的指令实时在Excel表格内实现对测试数据的相应数据处理。无需用户手动执行向excel表格中写入相关测试数据等操作,可以提高测试效率,并避免由于用户手动写入相关测试数据可能造成的错误等,可以提高测试精度。
在一个实施例中,采集指令包括波形采集指令和/或数据采集指令;其中,波形采集指令用于指示量测设备对待测试设备进行波形图像的采集;数据采集指令用于指示量测设备对待测试设备进行波形数据的采集。
本公开实施例中,采集指令可以包括波形采集指令和/或数据采集指令,其中波形采集指令可以用于指示量测设备对待测试设备进行波形图像的采集,数据采集指令可以用于指示量测设备对待测试设备进行波形数据的采集。示例性的,终端可以响应于该第一控制操作从测试指令中获取对应的波形采集指令和/或数据采集指令,并向量测设备发送波形采集指令和/或数据采集指令,以使得量测设备可以根据波型采集指令对待测试设备进行波形图像的采集和/或对待测试设备进行波形数据的采集。
需要说明的是,第一控制操作具体对应波形采集指令、还是数据采集指令、还是波形采集指令和数据采集指令,由用户根据测试需求在指令集中指定,本公开实施例对此不做具体限定。
本公开实施例提供的数据处理方法,可以通过在Excel表格中内嵌针对待测试设备波形采集指令和/或数据采集指令,控制量测设备对待测试设备进行波形图像采集和/或波形数据采集。无需用户手动操控量测设备进行波形图像采集和/或波形数据采集,可以提高测试效率。
在一个实施例中,采集指令中包括控制参数,以使量测设备根据控制参数对待测试设备进行测试数据的采集。
本公开实施例中,采集指令中可以包括控制参数,量测设备接收到采集指令后,可以从采集指令中获取该控制参数,并根据该控制参数对待测试设备进行测试数据的采集。
示例性的,该控制参数可以包括量测设备参数和/或数据采集参数。其中,量测设备参数可以包括影响采集测试数据且与量测设备相关的参数,数据采集参数可以用于指定量测设备所需采集的测试数据。
例如:以量测设备为示波器为例,量测设备参数可以包括且不限于:量测设备的耦合方式、灵敏度、扫描速度等参数,本公开实施例不对量测设备参数做具体限定,凡是与量测设备相关且影响量测设备采集测试数据的参数均包含在量测设备参数内。数据采集参数可以包括采集周期、采集范围、采集波峰/波谷等参数,本公开实施例不对数据采集参数进行具体限定,可以由用户根据测试需求在测试指令中进行指定数据采集参数。
本公开实施例提供的数据处理方法,可以通过在Excel表格中内嵌针对待测试设备的采集指令,并在采集指令中指定控制参数,以使得量测设备可以根据控制参数对待测试设备进行相应测试数据的采集。无需用户手动操控量测设备即可实现测试数据的采集,可以提高测试效率。
在一个实施例中,参照图2,上述步骤108,在Excel表格中对测试数据进行数据处理,得到数据处理结果,包括:
步骤202,获取第一控制操作对应的第一指定位置,第一指定位置用于指示测试数据在Excel表格中的写入位置;
步骤204,将测试数据写入第一指定位置。
本公开实施例中,终端在接收量测设备发送的测试数据后,可以从指令集中确定该第一控制操作对应的第一指定位置,该第一指定位置可以用于指示测试数据在Excel表格中的写入位置,并将该测试数据写入该第一指定位置中。示例性的,第一控制操作对应的第一指定位置为sheet1中的指定单元格,在得到测试数据后,可以将测试数据写入sheet1中的指定单元格。
在一个示例中,上述第一指定位置可以为测试报告中指定sheet(工作表)中的指定单元格,也即终端在得到测试数据后,可以直接将测试数据填写至测试报告中,在根据测试数据得到测试结果,并将测试结果写入测试报告后,即可得到测试报告。
本公开实施例提供的数据处理方法,在接收测试数据后,可以直接将测试数据写入Excel表格中对应的第一指定位置,无需用户手动将测试数据写入Excel表格中,可以提高测试效率,且避免用户手动写入时可能产生的错误,进而可以提高测试精度。
在一个实施例中,参照图3,上述步骤108,在Excel表格中对测试数据进行数据处理,得到数据处理结果,包括:
步骤302,响应于针对Excel表格的第二控制操作,从指令集中确定第二控制操作对应的处理指令;
步骤304,根据处理指令对测试数据进行数据处理,得到测试数据处理结果;
步骤306,将测试数据处理结果写入第二指定位置,其中,处理指令中包括第二指定位置,第二指定位置用于指示测试数据处理结果在Excel表格中的写入位置。
本公开实施例中,针对Excel表格的第二控制操作可以包括用于触发处理指令的操作,可以包括且不限于针对Excel表格中相关控件的触发操作、针对Excel表格中指定单元格的触发操作、针对Excel表格的单击操作、双击操作等操作,本公开实施例不对第二控制操作做具体限定,可以与第一控制操作区分开来即可。
终端可以响应于针对Excel表格的第二控制操作,从测试指令中确定第二控制操作对应的处理指令,该处理指令用于指示终端对测试数据进行相应数据处理,可以包括且不限于指示终端对测试数据进行去噪处理、相应运算处理等处理,针对测试数据的处理指令可以由用户根据测试需求在Excel表格中内嵌相应的指令确定,本公开实施例不对处理指令做具体限定。
在确定第二控制操作对应的处理指令后,可以响应于该处理指令对测试数据执行相应的数据处理,得到对应的测试数据处理结果。例如:测试数据为在一个周期内的波形图像,则处理指令可以为对该波形图像进行去噪处理,得到的测试数据处理结果可以为去噪后平滑的波形图像。
处理指令中可以包括测试数据处理结果在Excel表格中指定写入的第二指定位置,在得测试数据处理结果后,可以将该测试数据处理结果写入该第二指定位置。
本公开实施例提供的数据处理方法,在接收测试数据后,可以响应于处理指令直接在Excel表格中对测试数据执行相应数据处理,得到测试数据结果,并将该测试数据处理结果写入Excel表格中的第二指定位置,无需用户手动对测试数据执行数据处理并将处理结果写入Excel表格中,可以提高测试效率,且避免用户手动写入Excel表格中时可能产生的错误,进而可以提高测试精度。
在一个实施例中,参照图4,上述步骤108,在Excel表格中对测试数据进行数据处理,得到数据处理结果,包括:
步骤402,响应于针对Excel表格的第三控制操作,从指令集中确定第三控制操作对应的测试指令;
步骤404,根据测试指令对测试数据进行测试处理,得到测试结果;
步骤406,将测试结果写入第三指定位置,得到测试报告,其中,所述测试指令中包括第三指定位置,第三指定位置用于指示测试结果在Excel表格中的写入位置。
本公开实施例中,针对Excel表格的第三控制操作可以包括用于触发测试指令的操作,可以包括且不限于针对Excel表格中相关控件的触发操作、针对Excel表格中指定单元格的触发操作、针对Excel表格的单击操作、双击操作等操作,本公开实施例不对第三控制操作做具体限定,可以与第一控制操作及第二控制操作区分开来即可。
终端可以响应于针对Excel表格的第三控制操作,从指令集中确定第三控制操作对应的测试指令,该测试指令用于指示终端对测试数据(或者前述实施例中的测试数据处理结果)进行测试处理。示例性的,测试指令中可以包括测试参照标准,终端可以响应于测试指令将测试数据与测试参照标准进行比对,得到对应的测试结果,该测试结果可以包括测试数据与测试参照标准的比对结果和/或根据比对结果得到的测试结论,包括:通过完整性测试或者未通过完整性测试等。
在得到测试结果后,终端可以根据第三指定位置将该测试结果写入测试报告对应的位置中,得到测试报告。示例性的,可以分别将测试数据、测试参照标准及测试结果写入测试报告对应的sheet(工作表)中的对应位置,进而可以实时得到测试报告。
本公开实施例提供的数据处理方法,在接收测试数据后,可以响应于测试指令直接在Excel表格中对测试数据执行相应测试操作,得到测试结果,并将该测试结果写入Excel表格中的第三指定位置,得到测试报告。基于本公开实施例提供的数据处理方法,无需用户手动对测试数据执行测试比对操作及对测试结果的写入操作,即可得到测试报告,可以提高测试效率,且避免用户手动写入时可能产生的错误,进而可以提高测试精度。
在一个实施例中,如图5所示,提供了一种数据处理***,该数据处理***500包括终端502、量测设备504及待测试设备506,其中,
终端502与量测设备504基于虚拟仪器软件结构体系VISA建立连接,量测设备504与待测试设备506通过连接线进行连接,终端502在Excel表格中内嵌有针对所述待测试设备的指令集;
终端502响应于针对Excel表格的第一控制操作,从Excel表格内嵌的指令集中确定第一控制操作对应的采集指令,并向量测设备504发送所述采集指令;量测设备504响应于采集指令对待测试设备506进行测试数据的采集,并向终端502发送测试数据;终端502接收量测设备504发送的测试数据,并在Excel表格中对测试数据进行数据处理,得到数据处理结果。
本公开实施例中,终端502与量测设备504基于VISA建立连接,并通过网线、USB线等进行数据传输(具体过程参照前述实施例中相关描述即可,本公开实施例对此不再赘述)。量测设备504与待测试设备506通过连接线进行连接,该连接线可以包括同轴电缆,也即量测设备504通过BNC(Bayonet Nut Connector,卡扣配合型连接器)接头连接同轴电缆,通过该同轴电缆与待测试设备506连接,进行信号传输。
终端502可以在Excel表格中内嵌针对待测试设备506的指令集,例如:可以通过Excel表格的VBA在Excel表格中内嵌针对待测试设备的指令集。进而可以响应于用于针对Excel表格的第一控制操作,从指令集中获取第一控制操作对应的采集指令,向量测设备504发送该采集指令。
量测设备504接收终端502发送的采集指令后,可以根据该采集指令从待测试设备506中采集波形图像和/或信号数据等测试数据,并将采集的测试数据反馈给终端502。该过程具体可以参照前述实施例中的相关描述,本公开实施例在此对此不再赘述。
终端502接收到量测设备504发送的测试数据后,可以响应于Excel表格中内嵌的指令集,在Excel表格中对测试数据执行相应数据处理,得到数据处理结果。示例性的,终端502可以将测试数据写入Excel表格中对应的第一指示位置,或者可以在Excel表格中对测试数据进行数据处理,得到测试数据处理结果,并将测试数据处理结果写入Excel表格中的第二指定位置,或者可以对测试数据或者测试数据处理结果执行测试处理,得到测试结果,并将测试结果写入Excel表格中的第三指定位置,得到测试报告。该过程具体也可以参照前述实施例中的相关描述,本公开实施例在此对此不再赘述。
本公开实施例提供的数据处理***,终端可以通过在Excel表格内嵌针对待测试设备506的指令集,以实现控制量测设备504对待测试设备506进行测试数据的采集,并可以直接在Excel表格内实现实时对测试数据的相应数据处理,无需用户手动向excel表格中写入相关测试数据,可以提高测试效率,并避免由于用户手动写入相关测试数据可能造成的错误等,可以提高测试精度。
为使本领域技术人员更好的理解本公开实施例,以下通过具体示例对本公开实施例加以说明。
参照图6所示,在进行信号完整性测试时,可以在终端的Excel表格的VBA中按测试项目编写SCPI测试指令代码。终端与示波器(量测设备)基于VISA建立连接,通过连接终端与示波器的网线,USB线等数据线进行数据传输。在待测试设备开机后,进入测试环节,在终端的Excel表格中运行内嵌的指令集,控制示波器自动调用量测函数进行测试数据的采集,例如:控制示波器在波形稳定后,自动读取待测试设备的波形图像,并将波形图像存储至Excel表格中的指定位置,自动采集待测试设备的信号数据,并自动填写号数据到Excel表格中的指定位置处。终端可以响应于测试指令将测试数据与测试标准进行比对,得到测试结果,将测试结果自动写入指定位置处,得到测试报告。
并在完成当前测试项目的测试后,可以根据需求采用当前内嵌在终端的Excel表格的VBA中的指令集,执行针对待测试设备下一测试项目的测试,或者通过内嵌在终端的Excel表格的VBA中针对待测试设备下一测试项目的指令集,执行下一测试项目的测试。
本公开实施例通过在Excel表格的VBA内嵌可程控的指令集,通过内嵌的指令集控制量测设备自动调用量测函数自动存取波形图像至Excel表格的指定位置和/或自动采集波形数据至Excel表格中测试报告的指定位置,并自动进行测试处理,得到测试结果,自动将测试结果写入测试报告中。本公开实施例提供的数据处理方法,可以通过Excel表格的VBA为不同的测试项目针对性的量身定制测试指令,可以实时自动存取波形图像与波形数据,避免了用户手动重复繁琐的操作步骤,极大的提高信号完整性测试的效率与准确性,缩短了验证周期。
应该理解的是,虽然图1-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种数据处理装置,包括:确定模块702、发送模块704、接收模块706和处理模块708,其中:
确定模块702,用于响应于针对Excel表格的第一控制操作,从所述Excel表格内嵌的指令集中确定所述第一控制操作对应的采集指令;
发送模块704,用于向量测设备发送所述采集指令,以使所述量测设备响应于所述采集指令对待测试设备进行测试数据的采集;
接收模块706,用于接收所述量测设备发送的测试数据;
处理模块708,用于在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果。
基于本公开实施例提供的数据处理装置,可以通过在Excel表格内嵌针对待测试设备的指令集,以实现控制量测设备采集待测试设备的测试数据,并实时直接在Excel表格内实现对测试数据的相应数据处理,无需用户手动执行向excel表格中写入相关测试数据等操作,可以提高测试效率,并避免由于用户手动向excel表格中写入相关测试数据可能造成的错误等,可以提高测试精度。
在一个实施例中,上述数据处理装置还包括:
内嵌模块,用于响应于针对所述指令集的内嵌操作,通过Visual Basic宏语言VBA在所述Excel表格中内嵌针对待测试设备的指令集。
在一个实施例中,上述处理模块708,还用于:
获取所述第一控制操作对应的第一指定位置,所述第一指定位置用于指示所述测试数据在Excel表格中的写入位置;
将所述测试数据写入所述第一指定位置。
在一个实施例中,上述处理模块708,还用于:
响应于针对所述Excel表格的第二控制操作,从所述指令集中确定所述第二控制操作对应的处理指令;
根据所述处理指令对所述测试数据进行数据处理,得到测试数据处理结果;
将所述测试数据处理结果写入第二指定位置,其中,所述处理指令中包括所述第二指定位置,所述第二指定位置用于指示所述测试数据处理结果在所述Excel表格中的写入位置。
在一个实施例中,上述处理模块708,还用于:
响应于针对所述Excel表格的第三控制操作,从所述指令集中确定所述第三控制操作对应的测试指令;
根据所述测试指令对所述测试数据进行测试处理,得到测试结果;
将所述测试结果写入第三指定位置,得到测试报告,其中,所述测试指令中包括所述第三指定位置,所述第三指定位置用于指示所述测试结果在所述Excel表格中的写入位置。
在一个实施例中,所述采集指令包括波形采集指令和/或数据采集指令;其中,所述波形采集指令用于指示所述量测设备对待测试设备进行波形图像的采集;所述数据采集指令用于指示所述量测设备对待测试设备进行波形数据的采集。
在一个实施例中,所述采集指令中包括控制参数,以使所述量测设备根据所述控制参数对所述待测试设备进行测试数据的采集。
关于数据处理装置的具体限定可以参见上文中对于数据处理方法的限定,在此不再赘述。上述数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种数据处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (11)
1.一种数据处理方法,其特征在于,所述方法包括:
响应于针对Excel表格的第一控制操作,从所述Excel表格内嵌的指令集中确定所述第一控制操作对应的采集指令;
向量测设备发送所述采集指令,以使所述量测设备响应于所述采集指令对待测试设备进行测试数据的采集;
接收所述量测设备发送的测试数据;
在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于针对所述指令集的内嵌操作,通过Visual Basic宏语言VBA在所述Excel表格中内嵌针对待测试设备的指令集。
3.根据权利要求1或2所述的方法,其特征在于,所述在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果,包括:
获取所述第一控制操作对应的第一指定位置,所述第一指定位置用于指示所述测试数据在Excel表格中的写入位置;
将所述测试数据写入所述第一指定位置。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果,包括:
响应于针对所述Excel表格的第二控制操作,从所述指令集中确定所述第二控制操作对应的处理指令;
根据所述处理指令对所述测试数据进行数据处理,得到测试数据处理结果;
将所述测试数据处理结果写入第二指定位置,其中,所述处理指令中包括所述第二指定位置,所述第二指定位置用于指示所述测试数据处理结果在所述Excel表格中的写入位置。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果,包括:
响应于针对所述Excel表格的第三控制操作,从所述指令集中确定所述第三控制操作对应的测试指令;
根据所述测试指令对所述测试数据进行测试处理,得到测试结果;
将所述测试结果写入第三指定位置,得到测试报告,其中,所述测试指令中包括所述第三指定位置,所述第三指定位置用于指示所述测试结果在所述Excel表格中的写入位置。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述采集指令包括波形采集指令和/或数据采集指令;其中,
所述波形采集指令用于指示所述量测设备对待测试设备进行波形图像的采集;
所述数据采集指令用于指示所述量测设备对待测试设备进行波形数据的采集。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述采集指令中包括控制参数,以使所述量测设备根据所述控制参数对所述待测试设备进行测试数据的采集。
8.一种数据处理***,其特征在于,所述数据处理***包括终端、量测设备及待测试设备,其中,
所述终端与所述量测设备基于虚拟仪器软件结构体系VISA建立连接,所述量测设备与所述待测试设备通过连接线进行连接,所述终端在Excel表格中内嵌有针对所述待测试设备的指令集;
所述终端响应于针对Excel表格的第一控制操作,从所述Excel表格内嵌的指令集中确定所述第一控制操作对应的采集指令,并向所述量测设备发送所述采集指令;
所述量测设备响应于所述采集指令对所述待测试设备进行测试数据的采集,并向所述终端发送所述测试数据;
所述终端接收所述量测设备发送的测试数据,并在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果。
9.一种数据处理装置,其特征在于,所述装置包括:
确定模块,用于响应于针对Excel表格的第一控制操作,从所述Excel表格内嵌的指令集中确定所述第一控制操作对应的采集指令;
发送模块,用于向量测设备发送所述采集指令,以使所述量测设备响应于所述采集指令对待测试设备进行测试数据的采集;
接收模块,用于接收所述量测设备发送的测试数据;
处理模块,用于在所述Excel表格中对所述测试数据进行数据处理,得到数据处理结果。
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111044095.3A CN113918741A (zh) | 2021-09-07 | 2021-09-07 | 数据处理方法、装置、***、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111044095.3A CN113918741A (zh) | 2021-09-07 | 2021-09-07 | 数据处理方法、装置、***、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113918741A true CN113918741A (zh) | 2022-01-11 |
Family
ID=79234016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111044095.3A Pending CN113918741A (zh) | 2021-09-07 | 2021-09-07 | 数据处理方法、装置、***、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113918741A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7381640B2 (ja) | 2022-03-24 | 2023-11-15 | アンリツ株式会社 | 測定装置および測定方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108009359A (zh) * | 2017-12-01 | 2018-05-08 | 中国空气动力研究与发展中心高速空气动力研究所 | 一种基于Excel的边界层参数计算方法及*** |
CN108334477A (zh) * | 2018-01-30 | 2018-07-27 | 深圳壹账通智能科技有限公司 | 智能文档的实现方法、装置、计算机设备及存储介质 |
CN109342927A (zh) * | 2018-11-01 | 2019-02-15 | 郑州云海信息技术有限公司 | 一种信号完整性测试方法与装置 |
-
2021
- 2021-09-07 CN CN202111044095.3A patent/CN113918741A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108009359A (zh) * | 2017-12-01 | 2018-05-08 | 中国空气动力研究与发展中心高速空气动力研究所 | 一种基于Excel的边界层参数计算方法及*** |
CN108334477A (zh) * | 2018-01-30 | 2018-07-27 | 深圳壹账通智能科技有限公司 | 智能文档的实现方法、装置、计算机设备及存储介质 |
CN109342927A (zh) * | 2018-11-01 | 2019-02-15 | 郑州云海信息技术有限公司 | 一种信号完整性测试方法与装置 |
Non-Patent Citations (1)
Title |
---|
孟馨等: "基于GPIB总线和VISA标准自动测试***的应用", 《河北工业大学学报》, vol. 38, no. 2, 30 April 2009 (2009-04-30), pages 83 - 86 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7381640B2 (ja) | 2022-03-24 | 2023-11-15 | アンリツ株式会社 | 測定装置および測定方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109302522B (zh) | 测试方法、装置以及计算机***和介质 | |
CN107506300B (zh) | 一种用户界面测试方法、装置、服务器和存储介质 | |
CN109408375B (zh) | 接口文档的生成方法和装置 | |
CN111651366B (zh) | Sdk测试方法、装置、设备及存储介质 | |
CN108959059B (zh) | 一种测试方法以及测试平台 | |
CN103823758A (zh) | 一种浏览器测试方法及装置 | |
CN1987820A (zh) | 用于跟踪现场可编程门阵列中的程序执行的方法和*** | |
WO2013158788A2 (en) | Devices for indicating a physical layer error | |
CN113190443A (zh) | 测试方法、装置、计算机设备和存储介质 | |
CN111563032A (zh) | App调试方法、装置、计算机设备及存储介质 | |
CN112631926A (zh) | 代码测试覆盖率显示方法、装置、计算机设备及存储介质 | |
CN110597714A (zh) | kafka消息的测试方法、装置、计算机设备及存储介质 | |
CN113918741A (zh) | 数据处理方法、装置、***、计算机设备和存储介质 | |
CN111796578A (zh) | 一种车用控制器测试方法、装置、***和存储介质 | |
CN114780326A (zh) | 一种跨平台标定测试方法、装置及设备 | |
CN111159023A (zh) | 测试方法、装置、电子设备及计算机可读存储介质 | |
CN109902001B (zh) | 对未初始化变量的检测方法及终端设备 | |
CN117499286A (zh) | 通信模块自动化测试的软件***、方法、设备及介质 | |
CN116521480A (zh) | 功耗读取精度测试***、方法、装置、设备和存储介质 | |
US10169216B2 (en) | Simulating sensors | |
CN108287781B (zh) | 一种内存占用监控方法及装置、*** | |
CN110297754A (zh) | 一种测试信息反馈方法及*** | |
CN112346994A (zh) | 一种测试信息关联方法、装置、计算机设备及存储介质 | |
CN114090351A (zh) | 信号测试方法、装置、计算机设备和存储介质 | |
CN111813673A (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 |