一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统的制作方法

2022-12-13 23:21:21 来源:中国专利 TAG:


1.本发明涉及电子测量仪器技术领域,具体地说,涉及人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统。


背景技术:

2.电子测量仪器是保证电子装备和产品研发及生产正常运行的关键性工具,其测量数据是关键产物,可以进行科学研究、产品改进、质量监控,具有非常大的分析价值以及研究意义。电子测量仪器产生的测试数据包括测试曲线数据、曲线图像以及被测对象、操作者等辅助数据。电子测量仪器的工作模式一般分为两种:计算机程控模式和人工操作模式,目前人工操作模式普遍存在。人工模式是指人工操作测量仪器对待检产品或器件进行测量,此时仪器处于未接入到局域网或因特网的状态,亦可接入网络。仪器的人工操作模式主要流程为:连接待测件—设定仪器参数—启动测试—观察测试结果—判断结果是否合格—获取测试数据或截屏保存—根据需要重复上述6个步骤的操作—用u盘拷贝测试数据到电脑中供分析使用。
3.在上述过程中,操作者随时可能中断操作,也随时可能保存测试数据,时间上具有随机性。但这些操作的执行都需要操作者通过仪器按键结合仪器软件菜单进行,并不是很便利。主要体现在:不能一键获取数据;截屏、录屏需要通过专门的工具进行;缺乏测试数据的管理手段;即使仪器联网,数据传输也需要通过专门工具或方法进行;如果需要实现自动测试,则需要额外的控制计算机进行测试系统集成。
4.这种模式下的测量数据获取途径比较落后,一般以人工读取、u盘拷贝等方式来进行,主要问题表现为:效率低且实时性差,工作的有效性缺乏实时的监测;人工读取或拷贝的测量数据文件在数据格式、命名方式等方面也存在较大差异,严重影响数据文件的归档管理及分析工作;测量数据与被测件的研制信息融合度较低,测试过程与研制过程脱节;对于复杂、重复性测量任务操作较为繁琐,而通过自动测试软件则需要基于额外的控制计算机进行系统集成,需要进行专门的软件开发且较为复杂,单台仪器模式下无法使用。故迫切需要解决人工操作仪器时的测试数据高效获取、传输、管理等问题。
5.为了获取仪器手工操作时的测试数据,目前可见的方案包括:通过ftp将保存的测试数据以文件的方式传输到指定服务器;通过u盘或光盘将测试数据拷贝;通过使用仪器操作系统的浏览器访问指定的信息系统将测试数据文件上传。具体方法如下:
6.1、通过ftp传输测试数据:首先要在仪器内部安装ftp客户端,操作者将保存下来的测试数据文件,通过该ftp客户端,上传到指定的ftp服务器某一目录下,从而将保存的测试数据以文件的方式传输到指定服务器。
7.2、通过u盘或光盘拷贝测试数据:操作者将保存下来的测试数据文件,通过u盘拷贝或者光驱刻光盘的方式将文件传递出来。
8.3、通过浏览器访问指定的信息系统将测试数据文件上传:操作者通过仪器内置浏
览器访问指定的信息系统(如tdm,测试数据管理系统),将保存下来的测试数据文件,通过网页上传至对应的信息系统中。
9.4、通过额外的控制计算机,进行系统集成,搭建自动测试系统实现自动测试:通过控制计算机,设计专门的自动测试软件,通过总线连接测试仪器,实现测试任务的自动执行与测试数据的自动读取。
10.现有的单机测试数据获取与传递方法,共性问题表现为:效率低且实时性差,测试数据管理的一致性不足,测试数据与被测件的研制信息融合度较低。仪器机内测试软件和测试数据传递过程脱节,测试数据类型除了仪器自身产生的类型之外,测试图片等类型的数据需要借助操作系统或其它工具,数据传递效率较低。详述如下:
11.1、通过ftp传输的方式获取测试数据:这种方法是一种很基础的数据传输方法,存在多方面的局限性,首先传输数据需要先通过ftp客户端人工连接ftp服务器,需要ftp服务器的地址、用户名、密码、端口等信息,这些设置会打断正常的测试操作;其次仅能传输测试数据文件,对于仪器操作者、测量时间、待测件等附加信息无法保存;
12.2、通过u盘或光盘拷贝测试数据:这种方法通过将仪器生成的数据文件拷贝到u盘或光盘的模式进行数据传递,实时性很低,且光盘还需要额外的耗材。也是仅能传输测试数据文件,对于仪器操作者、测量时间、待测件等附加信息无法保存。
13.3、通过浏览器访问指定的信息系统将测试数据文件上传:操作者通过仪器内置浏览器访问指定的信息系统,将保存下来的测试数据文件,通过该信息系统的网页上传至指定位置。仪器机内测试软件和测试数据传递过程脱节,测试数据类型除了仪器自身产生的类型之外,测试图片等类型的数据需要借助操作系统或其它工具,数据传递效率较低。
14.4、测试数据本地以文件形式、通过文件夹的方式保存:文件形式只是测试仪器软件产生的格式,一般不支持图片、视频,且保存在文件夹中,对于仪器操作者、测量时间、待测件等附加信息无法保存。
15.5、通过额外的控制计算机,组建自动测试系统:这种方法通过专门设计的自动测试软件,占用资源较多,需要将其安装到额外的控制计算机上,软硬件成本均较高,单机模式下无法应用。
16.综上,目前常用的各种测试数据传递技术都难以高效、便捷地获取仪器测试数据。鉴于此,我们提出了人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统。


技术实现要素:

17.本发明的目的在于提供了人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统,以解决上述背景技术中提出的问题。
18.为实现上述技术问题的解决,本发明的目的之一在于,提供了人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统,包括安装在电子测量仪器内部的仪器机内测试助手软件和部署在网络/云端的测试数据管理网络服务器软件;所述仪器机内测试助手软件与电子测量仪器内部的原厂软件协同工作;所述仪器机内测试助手软件与所述测试数据管理网络服务器软件通过网络连接;其中:
19.所述仪器机内测试助手软件通过与电子测量仪器内部的原厂软件通过调用程控
指令或编程接口的方式协同工作,用于辅助测量人员获取并格式化存储、传输数据;
20.所述测试数据管理网络服务器软件用于提供数据的远端存储以及分析功能,通过测量数据的辅助获取,并将获得的测量数据文件与被测量件编号进行绑定,得到测量数据的格式化信息。
21.作为本技术方案的进一步改进,所述仪器机内测试助手软件的功能模块包括一键截屏,一键录屏,基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行,一键保存数据,一键传输,异构数据管理和系统设置;所述一键截屏,所述一键录屏,所述基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行与所述一键保存数据协同工作;所述一键截屏,所述一键录屏,所述基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行,所述一键保存数据的数据输出端分别与所述一键传输,所述异构数据管理的数据输入端连接,所述系统设置独立运行;其中:
22.所述一键截屏用于将电子测量仪器屏幕上当前显示的内容作为图片截取并保存;
23.所述一键录屏用于将电子测量仪器屏幕上一段时间内显示的内容录制为视频并保存;
24.所述基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行用于基于单独的visa库文件或机内软件api,通过执行仪器的scpi指令的方式进行复杂人工测试操作的自动化以提高测试效率;
25.所述一键保存数据用于将电子测量仪器机内原厂软件产生的数据文件保存到指定位置;
26.所述一键传输用于将通过所述一键截屏、所述一键录屏、所述一键保存数据三种模式生成的一个或多个文件通过ftp、http或udp等协议传输到指定的数据接收服务器中;
27.所述异构数据管理用于将所述一键截屏、所述一键录屏、所述基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行与所述一键保存数据中获取的文件,保存在一个树形的磁盘文件目录结构中;所述异构数据管理还包括树形结构建模,所述树形结构建模的树形目录结构可新建、可修改、可删除,并可指定为对应网络服务器上的文件挂结点;
28.所述系统设置用于对包括但不限于数据接收服务器的地址和端口、传输协议、文件在仪器内部本地存储路径、文件夹结构建模、操作者名称信息、待测件名称信息等进行设置;通过先行设置所述仪器机内测试助手软件所需的基本信息,后继这些信息如果没有变动,就可持续使用。
29.作为本技术方案的进一步改进,所述基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行的具体运行方法包括如下步骤:
30.s103.1、首先使用python脚本通过编辑器编辑测试序列,测试序列的每一步均执行单一scpi指令,称为原子测试任务;
31.s103.2、每执行一步原子测试任务,通过测试快照管理器记录下仪器的参数设置、寄存器数据、已获取的数据序列及当前原子测试任务;
32.s103.3、在测试序列执行的过程中,人工可随时通过仪器的local按键获得仪器的控制权,并使得测试序列暂停;
33.s103.4、待人工操作结束,可继续执行测试序列,首先复位仪器参数和寄存器状
态,然后从所记录的原子任务开始,继续执行测试任务,对新获取的数据追加到s103.2中已获取的数据序列中,此时测试序列依据中断前的测试快照,继续执行测试任务,直至测试序列结束;
34.s103.5、最终测试结果将以数值的方式保存为文件或直接传输到网络服务器中。
35.作为本技术方案的进一步改进,所述仪器机内测试助手软件悬浮在仪器屏幕上,和电子测量仪器机内原厂的测试软件并行工作、互不影响;操作者可通过仪器前面板、鼠标、键盘、仪器菜单等执行测试操作;在仪器工作的任意时间点,操作者可通过触摸屏或鼠标点击所述仪器机内测试助手软件的图标,选择弹出的菜单项,进行数据获取、保存或传输操作;所述仪器机内测试助手软件既可用于电子测量仪器本地测试数据的管理,亦可与网络服务器结合,与所述测试数据管理网络服务器软件共同构建网络化测试数据管理系统。
36.作为本技术方案的进一步改进,所述测试数据管理网络服务器软件的功能模块包括文件传输支持、树形结构建模支持、文件版本管理、文档型数据管理、结构化数据管理、打印与报告编辑和多模态测试数据管理;所述文件传输支持、所述树形结构建模支持、所述文件版本管理、所述文档型数据管理、所述结构化数据管理和所述打印与报告编辑协同工作;所述树形结构建模支持、所述文件版本管理、所述文档型数据管理、所述结构化数据管理的数据输出端与所述多模态测试数据管理的数据输入端连接;其中:
37.所述文件传输支持用于通过ftp、http或udp等协议接收机内测试助手传递的文件,并保存在服务器指定位置;
38.所述树形结构建模支持用于支持本地文件系统和数据库两种存储模式;其中,本地文件系统的树形结构通过文件夹及父子文件夹的形式呈现,数据库中的树形结构通过父子节点的逻辑关系呈现;
39.所述文件版本管理用于对所述树形结构建模支持中建立的树形结构中某一叶子结点,支持其可以挂接不同版本的测试数据;
40.所述文档型数据管理用于对文档型的数据(表现为磁盘文件的形式)进行保存、修改、删除、读取、检索等操作;
41.所述结构化数据管理用于将字符型、数值型数据存储在关系数据库中,并支持数据的增、删、改、查操作;
42.所述打印与报告编辑用于支持对图片、曲线、数值、文本等各类数据的打印,并可按照指定的模板进行编辑,包括将数据插入模板,使模板成为指定格式的报告;
43.所述多模态测试数据管理为通过对所述树形结构建模支持、所述文件版本管理、所述文档型数据管理和所述结构化数据管理的联合运用,形成的支持混合存储的异构多模态数据管理功能,用于对数据库系统和文件系统的操作,包括数据与文件的增、删、改、查等。
44.作为本技术方案的进一步改进,所述多模态测试数据管理用于实现对机内测试助手产生的各类结构化数据,各类监测产生的时序数据,以及仪器截屏图片等非结构化的数据或文档,其主要可以分为结构化和非结构化数据;其中:
45.从门类上说,结构化数据包括待测件结构数据(如测试bom)、过程定义数据(如工艺流程数据)、属性数据等,这些数据构成测试数据管理的元数据,用于描述测试工作流程和数据属性;
46.测试数据则可以归类为非结构化数据,尽管很多情况下可以作为结构化存储,但由于不同测试对象导致的数据结构不同,难以进行统一的格式匹配,因此采用文档数据库,将其作为文档对象存储更为便利;根据异构数据管理的特点,采用管理数据库与文档数据库相结合的混合存储架构;
47.另外,在单机工作模式下,仅用树结构加不同的版本号进行数据的管理,已可实现基本且有效的数据管理功能;而如果需要多台仪器联网,服务端的数据管理架构则采用基于混合存储的异构数据组织技术。
48.本发明的目的之二在于,提供了人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统中,所述仪器机内测试助手软件与所述测试数据管理网络服务器软件协同工作模式的具体运行方法,具体为:所述仪器机内测试助手软件可以独立工作,此时将其自身所在的电子测量仪器作为数据管理服务器,实现对结构化数据和非结构化数据的混合存储、检索等管理功能;
49.如果一台或多台仪器需要将数据汇总到某一位置,则可结合所述测试数据管理网络服务器软件实现该目标;
50.所述仪器机内测试助手软件与所述测试数据管理网络服务器软件协同工作模式的具体运行方法包括如下步骤:
51.s1、在所述仪器机内测试助手软件设置服务器的基本信息,包括地址、端口、传输协议等;
52.s2、通过所述仪器机内测试助手软件获取数据文件;
53.s3、选择测试数据在所述测试数据管理网络服务器软件服务器端的树形结构的挂接节点;
54.s4、传输数据与文件到所述测试数据管理网络服务器软件的服务器,实现测试数据的集中管理。
55.本发明的目的之三在于,提供了一种人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统的运行平台装置,包括处理器、存储器以及存储在存储器中并在处理器上运行的计算机程序,处理器用于执行计算机程序时实现上述的人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统。
56.本发明的目的之四在于,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统。
57.与现有技术相比,本发明的有益效果:
58.1.该人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统中,支持各种可安装第三方软件的仪器,适用面广,可有效地解决仪器测试数据获取与传输问题,通过设计仪器机内测试助手软件,结合仪器测试工作流程分析,有效解决了现有方法的不足,切实提高仪器操作者的工作效率,促进测试工作与其它工作的融合,提升工作效率;
59.2.该人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统,通过测试数据辅助获取技术,操作者可以在电子测量仪器机内原厂软件和仪器机内测试助手软件之间随时无缝切换,通过两者的协作,可以显著提高人工操作模式下的仪器数据获取与管理效率;
60.3.该人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统,提供基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行技术,可在无需额外计算机的情况下,使单台测试仪器执行复杂测试任务的能力和效率显著提升;
61.4.该人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统,可获取图片、视频、文件、数值型或文本型数据等多种模式的测试数据,并通过部署在网络中的服务器提供数据的远端存储以及分析功能,部署简单,使用效率高;其支持结构化和非结构化测试数据的混合存储,通过树形逻辑与时序逻辑的联合,实现多模态测试数据管理,为测试数据的分析利用奠定基础,促进测试工作与其它工作的融合。
附图说明
62.图1为本发明中整体的系统架构框图;
63.图2为本发明中仪器机内测试助手软件的功能模块框图;
64.图3为本发明中基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行的运行方法流程图;
65.图4为本发明中测试数据管理网络服务器软件的功能模块框图;
66.图5为本发明中基于混合存储的异构测试数据组织技术的原理框图;
67.图6为本发明中仪器机内测试助手软件与测试数据管理网络服务器软件的协同工作原理框图;
68.图7为本发明中示例性的电子计算机平台装置结构示意图。
69.图中各个标号意义为:
70.100、仪器机内测试助手软件;101、一键截屏;102、一键录屏;103、基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行;104、一键保存数据;105、一键传输;106、异构数据管理;1061、树形结构建模;107、系统设置;
71.200、测试数据管理网络服务器软件;201、文件传输支持;202、树形结构建模支持;203、文件版本管理;204、文档型数据管理;205、结构化数据管理;206、打印与报告编辑;207、多模态测试数据管理。
具体实施方式
72.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
73.实施例1
74.如图1-图7所示,本实施例提供了人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统,包括安装在电子测量仪器内部的仪器机内测试助手软件100和部署在网络/云端中的测试数据管理网络服务器软件200;仪器机内测试助手软件100与电子测量仪器内部的原厂软件通信连接且并列运行,仪器机内测试助手软件100与测试数据管理网络服务器软件200通信连接;其中:
75.仪器机内测试助手软件100通过与电子测量仪器内部的原厂软件协同工作,用于
辅助测量人员获取并格式化存储、传输数据;
76.测试数据管理网络服务器软件200用于提供数据的远端存储以及分析功能,通过测量数据的辅助获取,并将获得的测量数据文件与被测量件编号进行绑定,得到测量数据的格式化信息。
77.本实施例中,如图2所示,仪器机内测试助手软件100的功能模块包括一键截屏101,一键录屏102,基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行103,一键保存数据104,一键传输105,异构数据管理106和系统设置107;一键截屏101,一键录屏102,基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行103与一键保存数据104协同工作;一键截屏101,一键录屏102,基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行103,一键保存数据104的数据输出端分别与一键传输105,异构数据管理106的数据输入端连接,系统设置107独立运行;其中:
78.一键截屏101用于将电子测量仪器屏幕上当前显示的内容作为图片截取并保存;
79.一键录屏102用于将电子测量仪器屏幕上一段时间内显示的内容录制为视频并保存;
80.基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行103用于基于单独的visa库文件或机内软件api,通过执行仪器的scpi指令的方式进行复杂人工测试操作的自动化以提高测试效率;
81.一键保存数据104用于将电子测量仪器机内原厂软件产生的数据文件保存到指定位置;
82.一键传输105用于将通过一键截屏101、一键录屏102、一键保存数据104三种模式生成的一个或多个文件通过ftp、http或udp等协议传输到指定的数据接收服务器中;
83.异构数据管理106用于将一键截屏101,一键录屏102,基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行103与一键保存数据104中获取的文件,保存在一个树形的磁盘文件目录结构中;异构数据管理106还包括树形结构建模1061,树形结构建模1061的树形目录结构可新建、可修改、可删除,并可指定为对应网络服务器上的文件挂结点;
84.系统设置107用于对包括但不限于数据接收服务器的地址和端口、传输协议、文件在仪器内部本地存储路径、文件夹结构建模、操作者名称信息、待测件名称信息等进行设置;通过先行设置仪器机内测试助手软件100所需的基本信息,后继这些信息如果没有变动,就可持续使用。
85.进一步地,基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行103的具体运行方法包括如下步骤:
86.s103.1、首先使用python脚本通过编辑器编辑测试序列,测试序列的每一步均执行单一scpi指令,称为原子测试任务;
87.s103.2、每执行一步原子测试任务,通过测试快照管理器记录下仪器的参数设置、寄存器数据、已获取的数据序列及当前原子测试任务;
88.s103.3、在测试序列执行的过程中,人工可随时通过仪器的local按键获得仪器的控制权,并使得测试序列暂停;
89.s103.4、待人工操作结束,可继续执行测试序列,此时测试序列依据中断前的测试
快照,首先复位仪器参数和寄存器状态,然后从所记录的原子任务开始,对新获取的数据追加到s103.2中已获取的数据序列中,继续执行测试任务,直至测试序列结束;
90.s103.5、最终测试结果将以数值的方式保存为文件或直接传输到网络服务器中。
91.具体地,仪器机内测试助手软件100悬浮在仪器屏幕上,和电子测量仪器机内原厂的测试软件并行工作、互不影响;操作者可通过仪器前面板、鼠标、键盘、仪器菜单等执行测试操作;在仪器工作的任意时间点,操作者可通过触摸屏或鼠标点击仪器机内测试助手软件100的图标,选择弹出的菜单项,进行数据获取、保存或传输操作;仪器机内测试助手软件100既可用于电子测量仪器本地测试数据的管理,亦可与网络服务器结合,与测试数据管理网络服务器软件200共同构建网络化测试数据管理系统,如图1。
92.其中,仪器机内测试助手软件100安装在仪器内部,该软件形态为桌面悬浮、半隐式图标,单击图标可显示具体的功能列表,并根据需要在网络/云端中部署服务器以组成网络端管理系统。
93.进一步地,操作者可以在电子测量仪器机内的原厂软件和仪器机内测试助手软件100之间随时切换,通过仪器机内测试助手软件100的功能和电子测量仪器机内的原厂测试软件的配合,可以显著提高人工操作模式下的仪器数据获取与管理效率;并通过部署在网络/云端的服务器提供数据的远端存储以及分析功能;通过测量数据的辅助获取,并将获得的测量数据文件与被测量件编号进行绑定,得到格式化的测量数据。
94.具体地,本发明的系统支持各种可安装第三方软件的仪器,适用面广,可有效地解决仪器测试数据获取与传输问题。
95.另外,仪器机内测试助手软件100独立于电子测量仪器机内部的测试软件,可独立启动;该软件启动后显示为一个圆形半透明悬浮图标,该图标可随意拖动到屏幕任意位置;点击该图标,则弹出功能菜单,包括一键截屏/录屏、一键获取测试数据、一键保存测试数据、一键传输数据、异构数据管理106、系统设置107等功能项;执行任意菜单项完毕之后,程序又复位到半透明悬浮图标状态。
96.具体地,悬浮式图标及菜单可以大大简化测试数据获取过程,无论是获取仪器屏幕的截屏图片、还是获取仪器的测试数据、或者传输这些数据文件,都很便捷,切实提高了测试数据获取、传输与管理工作的效率。
97.本实施例中,如图3所示,测试数据管理网络服务器软件200的功能模块包括文件传输支持201、树形结构建模支持202、文件版本管理203、文档型数据管理204、结构化数据管理205、打印与报告编辑206和多模态测试数据管理207;文件传输支持201、树形结构建模支持202、文件版本管理203、文档型数据管理204、结构化数据管理205和打印与报告编辑206依次通信连接且并列运行,树形结构建模支持202、文件版本管理203、文档型数据管理204、结构化数据管理205的数据输出端与多模态测试数据管理207的数据输入端连接;其中:
98.文件传输支持201用于通过ftp、http或udp等协议接收机内测试助手传递的文件,并保存在服务器指定位置;
99.树形结构建模支持202用于支持本地文件系统和数据库两种存储模式;其中,本地文件系统的树形结构通过文件夹及父子文件夹的形式呈现,数据库中的树形结构通过父子节点的逻辑关系呈现;
100.文件版本管理203用于对树形结构建模支持202中建立的树形结构中某一叶子结点,支持其可以挂接不同版本的测试数据;
101.文档型数据管理204用于对文档型的数据(表现为磁盘文件的形式)进行保存、修改、删除、读取、检索等操作;
102.结构化数据管理205用于将字符型、数值型数据存储在关系数据库中,并支持数据的增、删、改、查操作;
103.打印与报告编辑206用于支持对图片、曲线、数值、文本等各类数据的打印,并可按照指定的模板进行编辑,包括将数据插入模板,使模板成为指定格式的报告;
104.多模态测试数据管理207为通过对树形结构建模支持202、文件版本管理203、文档型数据管理204和结构化数据管理205的联合运用,形成的支持混合存储的异构多模态数据管理功能,用于对数据库系统和文件系统的操作,包括数据与文件的增、删、改、查等。
105.具体地,多模态测试数据管理207用于实现对机内测试助手产生的各类结构化数据,各类监测产生的时序数据,以及仪器截屏图片等非结构化的数据或文档,其主要可以分为结构化和非结构化数据;其中:
106.从门类上说,结构化数据包括待测件结构数据(如测试bom)、过程定义数据(如工艺流程数据)、属性数据等,这些数据构成测试数据管理的元数据,用于描述测试工作流程和数据属性;
107.测试数据则可以归类为非结构化数据,尽管很多情况下可以作为结构化存储,但由于不同测试对象导致的数据结构不同,难以进行统一的格式匹配,因此采用文档数据库,将其作为文档对象存储更为便利;根据异构数据管理的特点,采用管理数据库与文档数据库相结合的混合存储架构;
108.另外,在单机工作模式下,仅用树结构加不同的版本号进行数据的管理,已可实现基本且有效的数据管理功能;而如果需要多台仪器联网,服务端的数据管理架构则采用基于混合存储的异构数据组织技术,如图4所示。
109.如图6所示,本实施例还提供了人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统中,仪器机内测试助手软件100与测试数据管理网络服务器软件200协同工作模式的具体运行方法,具体为:仪器机内测试助手软件100可以独立工作,此时将其自身所在的电子测量仪器作为数据管理服务器,实现对结构化数据和非结构化数据的混合存储、检索等管理功能;
110.如果一台或多台仪器需要将数据汇总到某一位置,则可结合测试数据管理网络服务器软件200实现该目标;
111.仪器机内测试助手软件100与测试数据管理网络服务器软件200协同工作模式的具体运行方法包括如下步骤:
112.s1、在仪器机内测试助手软件100设置服务器的基本信息,包括地址、端口、传输协议等;
113.s2、通过仪器机内测试助手软件100获取数据文件;
114.s3、选择测试数据在测试数据管理网络服务器软件200服务器端的树形结构的挂接节点;
115.s4、传输数据与文件到测试数据管理网络服务器软件200的服务器,实现测试数据
的集中管理。
116.本实施例中,该系统及其运行方法相较于现有技术,存在更多优势,具体如下:
117.1、仪器机内测试助手软件100与电子测量仪器内部原厂的测试软件相互独立又可协同工作,操作者可在机内测试助手和仪器主程序之间无缝切换,在人工操作电子测量仪器时,可一键获取图像、视频、数值型数据等多种类型的数据;
118.2、仪器机内测试助手软件100具备基于测试快照的仪器机内资源受限环境下的可中断、可复位测试任务执行功能:测试快照包含仪器当前参数设置信息、测试任务当前的执行步骤、已获取的测试数据信息、仪器寄存器数据;测试序列基于单一测试设置指令的原子测试编排,每步仅执行一个测试设置;测试任务可随时中断、并可复位到中断前的状态继续执行;原子测试任务基于visa库或仪器机内软件api,通过执行scpi指令实现;
119.3、仪器机内测试助手软件100与测试数据管理网络服务器软件200共同构建的网络化测试数据管理系统资源占用率低,无需额外的控制计算机,可直接安装在仪器内部运行;
120.4、通过仪器机内测试助手软件100获取的数据可以通过本地磁盘的树形文件夹进行保存、修改、删除、检索等管理操作;树形结构本身保存了这些测试数据与被测件的关联结构化信息;通过仪器机内测试助手软件100获取的数据可以一键传输到指定服务器中的指定树形逻辑节点。
121.5、测试数据管理网络服务器软件200的服务器端树形逻辑节点结合时序逻辑节点,形成混合结构树,同时支持关系数据库和文档数据库,形成混合存储模式。
122.如图7所示,本实施例还提供了一种人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统的运行平台装置,该装置包括处理器、存储器以及存储在存储器中并在处理器上运行的计算机程序。
123.处理器包括一个或一个以上处理核心,处理器通过总线与存储器相连,存储器用于存储程序指令,处理器执行存储器中的程序指令时实现上述的人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统。
124.可选的,存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随时存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
125.此外,本发明还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述的人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统。
126.可选的,本发明还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面人工操作模式下的电子测量仪器测试数据辅助获取与网络化管理系统。
127.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来控制相关的硬件完成,程序可以存储于计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
128.以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术
人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献