首页> 中文学位 >LXI逻辑分析仪远程交互程序及网络仪器VISA实现
【6h】

LXI逻辑分析仪远程交互程序及网络仪器VISA实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 LXI仪器简介

1.2 LXI仪器研究现状与意义

1.3 LXI逻辑分析仪模块软件设计需求

第二章 基于WEB的远程交互程序研究与实现

2.1 逻辑分析仪模块总体方案设计

2.2 逻辑分析仪模块软件架构

2.3 LXI标准对B/S远程访问模式的要求

2.4 B/S模式远程交互程序设计与实现

2.4.1 浏览器端网页交互界面实现

2.4.2 浏览器端测试软件实现

2.4.3 服务器端响应程序实现

第三章 远程交互程序的测试与实验

3.1 WEB交互程序测试与实验

3.2 测试软件程序测试与实验

第四章 网络仪器VISA库函数的研究与实现

4.1 VISA概述

4.2 网络仪器VISA的设计与实现

4.2.1 VXI-11协议机制

4.2.2 VISA实现方法

4.3 网络仪器VISA的测试与实验

4.3.1 编程调用VISA函数测试

4.3.2 资源管理软件测试

第五章 结论与展望

致谢

参考文献

攻读硕士期间的研究成果

附录

展开▼

摘要

由于现代测试的条件要求更高、环境更加复杂,单一的总线仪器平台已无法满足实际测试的需要,基于局域网甚至以太网的分布式测试系统应运而生。在组建自动测试系统、分布式测试系统的实际应用中,LXI总线凭借其优势逐渐开始显露头角,它是一种开放结构、无需专用大型机箱、搭载于网络物理媒介的新型总线。近几年来,随着PC机和网络技术逐渐介入测试系统中并发挥重要作用,LXI仪器发展迅猛,测试测量行业开始广泛关注符合LXI标准的各类模块和仪器。
  本项目的主要研究内容就是设计并实现符合LXI A级标准的64通道逻辑分析仪模块控制软件。软件架构符合LXI1.0标准,提供了B/S通信模式的远程交互程序以及C/S通信模式下的驱动接口两种仪器控制方式,从选择性和可操作型方面最大程度方便用户。
  B/S模式下用户无需安装任何驱动软件,通过浏览器即可实现与仪器的远程交互。本课题中,浏览器端程序分为两部分,针对LXI功能的网页界面采用动态网页,用户的操作信息通过植入到HTML页面上的JAVA代码与WEB服务器完成交互;针对逻辑分析仪功能的测试软件程序则由一个独立的、嵌入到网页中执行的JAVA Applet实现。服务器端程序包括HTTP服务器和WEB响应程序,处理来自浏览器端网页和测试程序的交互信息。最后通过实验验证了远程交互程序的可行性。
  C/S模式下用户通过安装模块仪器驱动库,调用驱动接口实现仪器控制,其中VISA就是驱动库中一个承上启下的通信接口层。VISA的函数原型由VISA标准定义,具有不区分仪器的接口和总线的特点,但是针对不同类型仪器硬件,仪器开发者需要创建适用于自己硬件的通信函数,逻辑分析仪模块通过封装VXI-11发现协议接口,完成网络上的I/O通信。另外,参照Agilent公司的Agilent IO Libraries Suit界面和功能做出一个资源管理软件,该软件调用网络仪器VISA库完成了网络上LXI仪器的发现和简单命令交互。最后用两种方法验证了网络仪器VISA库的可执行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号