[发明专利]一种测试系统软件通用框架有效
申请号: | 201811624923.9 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109857638B | 公开(公告)日: | 2022-10-28 |
发明(设计)人: | 张伟楠;赵砚博;胡志臣;文华均;刘家玮;毕硕;周秀华;杨薇秀 | 申请(专利权)人: | 北京航天测控技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 高燕燕;付雷杰 |
地址: | 100041 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种测试系统软件通用框架,通过采用标准命令、引入测试子系统作为中间层实现了不同测试设备的统一管理,构建了测试系统控制管理框架,在测试设备更新或替换时,只需更新或替换测试设备的库文件,而不必重新开发测试系统软件,从而大大降低了工作量,缩短了测试系统软件开发时间,提高了工作效率。 | ||
搜索关键词: | 一种 测试 系统软件 通用 框架 | ||
【主权项】:
1.一种测试系统软件通用框架,其特征在于,包括测试系统及与所述测试系统通过标准通信接口相连的多个测试子系统,所述测试子系统用于与多个测试设备相连;测试系统配置标准命令模块,用于将标准命令发送至测试子系统,所述标准命令包括配置命令和控制命令;测试子系统配置通用驱动器及测试设备的配置文件,其中通用驱动器包括系统驱动函数、设备驱动函数、资源管理器及逻辑管理器,系统驱动函数用于实现对测试子系统下的所有测试设备的统一控制,设备驱动函数用于实现对单个测试设备的控制,资源管理器用于记录测试设备的名称、状态、配置参数信息,逻辑管理器用于协调、控制命令执行的一致性;每个测试子系统都具有唯一的标识;当接收到的标准命令为针对单个测试设备的控制命令时,测试子系统根据解析的命令信息,以解析出的设备名称、设备参数作为参数,首先调用逻辑管理器,结合资源管理器内存储的数据进行判断,如果命令不存在矛盾,则调用设备驱动函数,执行对设备的控制;当标准命令为针对测试子系统下的所有测试设备的控制命令时,测试子系统根据解析的命令信息,以解析出的信息作为参数,首先调用逻辑管理器,结合资源管理器内存储的数据进行判断,如果命令不存在矛盾,则调用系统驱动函数,执行对所有设备的控制;当标准命令为配置命令时,测试子系统读取测试设备的配置文件,解析该文件得到配置参数,然后调用设备驱动函数按照该配置参数执行配置命令对设备进行配置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天测控技术有限公司,未经北京航天测控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811624923.9/,转载请声明来源钻瓜专利网。