[发明专利]一种基于VISA的PXI设备访问方法在审
| 申请号: | 201510946782.2 | 申请日: | 2015-12-17 |
| 公开(公告)号: | CN105573927A | 公开(公告)日: | 2016-05-11 |
| 发明(设计)人: | 刘磊;孙建;邱畅;陈庆磊 | 申请(专利权)人: | 中国电子科技集团公司第四十一研究所 |
| 主分类号: | G06F13/10 | 分类号: | G06F13/10 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 肖峰 |
| 地址: | 266555 山东省*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 visa pxi 设备 访问 方法 | ||
技术领域
本发明属于测试技术领域,具体涉及一种基于VISA的PXI设备访问方法。
背景技术
PXI是一种开放的标准,具有技术指标和性价比高、功能强、结构灵活、技术更新快以 及易于系统集成等优点,利用PXI产品可以短时快速开发出理想的测控仪器系统,是虚拟仪 器搭建的理想平台。PXI产品已广泛应用于通信、航天、军事和工业自动化测控等领域。
VISA是虚拟仪器体系结构的简称,是计算机与VXI、PXI、GPIB和串口仪器等之间通信 的软件接口集合。VISA作为标准函数,与仪器的I/O接口类型无关,与操作系统与编程语言 无关,只需要很小的修改,就可以从一个平台移植到另一个平台。基于VISA的PXI设备访问 方法,适合于PXI仪器系统的开发和应用。
在PXI设备研发过程中,常用的设备访问方法为基于设备资源描述符的方法,基于设备 槽号的方法和基于设备别名的方法。其中,基于资源描述符的方法是最根本的方法,其他方 法均是在设备描述符的方法的基础上进行的变化升级。
基于资源描述符的方法是设备访问时最基础的方法,但由于在PXI机箱中,不同位置的 PXI设备,资源描述符也不同,在使用时需要用户人为的借助系统设备管理器或者其他的设 备资源管理器软件中获知所需访问的设备的资源描述符,然后通过VISA标准库函数根据获得 的资源描述符直接访问设备。
基于设备槽号的方法是基于资源描述符方法的升级,但是在使用时需要用户通过人眼观 察获得设备的槽号信息,根据槽号位置、系统模板的配置和初始化文件pxisys.ini和机箱的 初始化文件classis.ini等资料间接获得设备的资源描述符,并对机箱进行配置后方可通过 VISA标准库函数根据获得的资源描述符间接访问设备,如果更换了机箱或者零槽控制器,则 需要重新进行机箱配置等操作。
基于设备别名的方法需要用户在第一次使用设备前在设备资源管理器软件中为设备添加 别名,建立资源描述符与别名的关联关系,然后通过VISA标准库函数根据别名访问设备,其 实本质上仍然是以资源描述符对设备进行访问,在更换机箱或者零槽控制器时,仍然需要再 次为设备增加别名。以上几种方法,在使用时均需要用户参与到配置过程,对用户来说,不 仅操作不便,还极容易因配置错误导致PXI系统的功能异常。
发明内容
针对现有技术中存在的上述技术问题,本发明提出了一种基于VISA的PXI设备访问方法, 通过该方法能够实现PXI设备资源的自动配置,能够保证系统中PXI设备访问的唯一性和准 确性,避免设备因配置不当、物理位置变化和设备ID冲突(系统中存在多块相同设备情况) 所造成的功能异常。
为了实现上述目的,本发明采用如下技术方案:
一种基于VISA的PXI设备访问方法,采用VISA标准库函数,VISA库函数定义如下:
viOpenDefaultRM():打开默认的VISA资源管理器并初始化VISA系统,用于管理VISA 系统中的各类设备;
viOpen():根据资源描述符打开指定的设备资源;
viClose():关闭指定的设备资源和VISA资源管理器;
viFindRsrc():根据预设的条件查询VISA系统中符合条件的设备资源,并返回查找到的 设备列表及设备数量;
viGetAttribute():获得设备指定属性的值;
所述的基于VISA的PXI设备访问方法按照如下步骤进行:
步骤1:将PXI设备的厂商号、设备号、子厂商号、子设备号、串号烧写入PXI设备的 配置寄存器中;
步骤2:利用VISA库函数viOpenDefaultRM()打开VISA资源管理器;
步骤3:查找PXI设备,获得匹配的设备数量nDevNum;
步骤4:根据步骤3的查找结果,获得PXI设备的串号,并自动获得PXI设备的资源描 述符;
步骤5:利用VISA库函数viOpen()打开资源描述符instrDesc指定的PXI设备,对PXI 设备进行访问操作;
步骤6:访问结束,利用VISA库函数viClose()关闭PXI设备和VISA资源管理器。
优选地,在步骤1中,具体包括
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510946782.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种引导备份器
- 下一篇:存储空间管理方法和装置





