首页> 中文学位 >虚拟仪器软件结构——VISA的设计与实现
【6h】

虚拟仪器软件结构——VISA的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 引言

1.1 VISA概述

1.2 课题提出的背景和意义

1.3 毕业设计的任务

第二章 VISA的结构以及VISA函数概述

2.1 VISA的结构

2.2 VISA函数概述

第三章 VISA设计方法

3.1 控制器的数据通信

3.2 VISA函数与仪器通信

3.3 VISA函数设计

3.4 VISA事件设计

第四章 VISA属性和错误机制的设计

4.1 VISA属性的设计

4.2 VISA错误机制的实现

第五章 VISA的调试及测试

5.1 VISA调试

5.2 VISA函数的测试

5.3 测试结果分析

第六章 基于网络仪器的VISA设计方法研究

6.1 网络仪器控制

6.2 RPC模式

6.3 RPC协议的实现

6.4 RPC参数传递和XDR

6.5 TCP/IP仪器协议规范(VXI-11)

6.6 基于RPC的VISA库开发

第七章 结论

致谢

参考文献

附录

攻硕期间取得的研究成果

展开▼

摘要

虚拟仪器软件结构—VISA为用户的使用提供了极大的方便,而其实际应用对设计者与厂商提出了更高的要求。VISA作为一个标准公布了自身所包含的各个函数原型,但对于具体如何实现这些函数功能未作任何说明。由于VISA与仪器的硬件相关,所以不同的控制器开发商需要开发出与自己硬件相关的VISA库。
  本文以教研室开发的多种控制器及现代网络仪器为硬件基础,从VISA不分接口,不分总线的特点出发,首先阐述了VISA的结构,以及按照VISA分类进行VISA设计的具体方法,并论述了在开发VISA的过程中针对不同接口所采用的不同方法,说明了VISA的属性机制和错误机制的实现方法,然后研究了利用RPC工具开发网络仪器VISA的详细设计方法,最后,通过教研室开发的USB- GPIB控制器、PCI-GPIB控制器、ENET-GPIB控制器实际调用VISA库,验证其基本实现了VISA的全部功能,从而真正实现了仪器的即插即用。论文不但较为全面地给出了对VISA的理解,而且较为全面地展示了设计开发VISA的思想和方法,其新颖之处在于:不仅VISA能够控制GPIB、VXI等总线仪器,而且还针对网络仪器VISA设计作了较为深入的研究。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号