[发明专利]一种面向信号的虚拟仪器的驱动架构在审
申请号: | 201711339526.2 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108170615A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 王忆南;韩惠婕;路林海;任朝旭;马瑶;王泽锦 | 申请(专利权)人: | 北京航天测控技术有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F13/40 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 陈琳琳;张红生 |
地址: | 100041 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向信号 信号资源 自动测试程序 信号接口 信号解析 信号驱动 虚拟仪器 硬件仪器 引擎 架构 输入/输出资源 资源管理器 驱动 依次连接 通用的 采集 统一 | ||
本发明涉及一种面向信号的虚拟仪器的驱动架构,为面向信号的自动测试程序提供统一通用的信号接口,利用对信号资源信息的采集,获得信号驱动信息,实现对硬件仪器设备的控制;其包括:依次连接的信号接口库、信号资源层、信号解析引擎和输入/输出资源层;还包括一资源管理器,分别与信号资源层、信号解析引擎相互连接;利用接收到的信号驱动信息,实现对硬件仪器设备的控制,更好地支持了面向信号自动测试程序。
技术领域
本发明涉及测量技术的技术领域,特别涉及一种面向信号的虚拟仪器的驱动架构。
背景技术
随着自动测试系统的发展,面向信号的自动测试软件平台逐渐成为主流。
但是,当前各大仪器厂家提供的传统的驱动架构,如VXI、PXI、VISA等;在实际使用中,出现了测试程序与测试仪器的强耦合,需要进行仪器的更换,仪器更换后,导致测试程序失效等问题。在现有的驱动架构中,面向信号的测试软件与面向仪器的测试仪器的驱动架构兼容性差的问题。
现有的驱动架构主要由输入/输出接口软件、仪器驱动程序和顶层应用软件组成。因此,在实际使用过程中,由于仪器硬件的不同,需要对驱动架构中的输入/输出接口软件、仪器驱动程序和顶层应用软件分别进行不同的开发。这就导致该驱动架构的兼容性差,效率低等问题。
发明内容
本发明的目的在于,为解决现有的驱动架构存在上述的缺陷,本发明提供了一种面向信号的虚拟仪器的驱动架构,能够为面向信号的自动测试程序提供统一通用的信号接口,利用对信号资源信息的采集,获得信号驱动信息,实现对硬件仪器设备的控制。
为了实现上述目的,本发明提供了一种面向信号的测试仪器驱动架构,其包括:依次连接的信号接口库、信号资源层、信号解析引擎和输入/输出资源层;还包括一资源管理器,分别与信号资源层、信号解析引擎相互连接。其中,
所述信号接口库,用于给应用程序提供统一通用的面向信号的接口和采集测试信号数据,所述测试信号数据为信号资源;所述信号资源包括:信号ID、仪器资源ID、信号角色、信号类型、信号单位、信号动态属性、信号特征参数、信号属性、信号参数范围和信号动作;
所述信号资源层,用于根据测试信号的信号类型分配仪器资源,将所述信号资源分为信号角色仪器资源、信号单位仪器资源、信号类型仪器资源三类,再将上述三类仪器资源进行取交集处理,定位同时包括信号类型、信号角色、信号单位的仪器资源,作为特定仪器资源;
所述信号解析引擎,用于将信号角色仪器资源、信号单位仪器资源、信号类型仪器资源和特定仪器资源分别解析为对应的仪器动作,再与上述四类仪器资源中的信号动作绑定;所述信号解析引擎再根据测试信号的信号动态属性,调用测试信号的接口,定位测试信号,实现测试信号与仪器动作的绑定;
所述资源管理器,用于统一管理、控制和分配信号资源和仪器资源;在信号接口库中,给出了信号资源;
所述输入/输出资源层,即I/O资源层,通过调用不同的仪器驱动或直接进行寄存器读写,执行和完成对不同硬件设备的仪器动作。
其中,所述信号驱动为带有标准信号接口的组件,该标准信号接口调用仪器动作,从而达到对相应的仪器上的物理信号的操作,其具体包括:初始化、建立、更改、设置、测量、切换、输出和采集。
所述资源管理器,用于统一管理、控制和分配信号资源和仪器资源;在信号接口库中,给出了信号资源;
所述输入/输出资源层,即I/O资源层,通过调用不同的仪器驱动或直接进行寄存器读写,执行和完成对不同硬件设备的仪器动作。其中,所述仪器驱动具体包括:
VXI Plug&Play驱动,简写VPP驱动,包括:外部接口模型和内部设计模型。其中,
所述外部接口模型,定义该VPP驱动与系统软件模块的接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天测控技术有限公司,未经北京航天测控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711339526.2/2.html,转载请声明来源钻瓜专利网。