学位论文 > 优秀研究生学位论文题录展示

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

作 者: 姜晓琳
导 师: 王厚军
学 校: 电子科技大学
专 业: 检测技术与自动化装置
关键词: LXI A级逻辑分析仪 B/S模式 远程交互 VISA JAVA Applet
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 42次
引 用: 0次
阅 读: 论文下载
 

内容摘要


由于现代测试的条件要求更高、环境更加复杂,单一的总线仪器平台已无法满足实际测试的需要,基于局域网甚至以太网的分布式测试系统应运而生。在组建自动测试系统、分布式测试系统的实际应用中,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库的可执行性。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-14
  1.1 LXI仪器简介  9-11
  1.2 LXI仪器研究现状与意义  11-12
  1.3 LXI逻辑分析仪模块软件设计需求  12-14
第二章 基于WEB的远程交互程序研究与实现  14-47
  2.1 逻辑分析仪模块总体方案设计  14-15
  2.2 逻辑分析仪模块软件架构  15-16
  2.3 LXI标准对B/S远程访问模式的要求  16-17
  2.4 B/S模式远程交互程序设计与实现  17-47
    2.4.1 浏览器端网页交互界面实现  18-32
      2.4.1.1 网页开发基础  18-21
      2.4.1.2 欢迎页面  21-23
      2.4.1.3 LAN 配置页面  23-25
      2.4.1.4 同步配置页面  25-27
      2.4.1.5 1588配置页面  27-31
      2.4.1.6 安全验证页面  31-32
    2.4.2 浏览器端测试软件实现  32-43
      2.4.2.1 测试软件主面板模块  34-36
      2.4.2.2 工作设置模块  36-38
      2.4.2.3 触发设置模块  38-41
      2.4.2.4 数据采集模块  41-43
      2.4.2.5 分析模块  43
    2.4.3 服务器端响应程序实现  43-47
      2.4.3.1 网页界面响应线程  44-45
      2.4.3.2 测试软件响应线程  45-47
第三章 远程交互程序的测试与实验  47-56
  3.1 WEB交互程序测试与实验  47-50
  3.2 测试软件程序测试与实验  50-56
第四章 网络仪器 VISA库函数的研究与实现  56-72
  4.1 VISA 概述  56-57
  4.2 网络仪器VISA的设计与实现  57-66
    4.2.1 VXI-11协议机制  57-58
    4.2.2 VISA实现方法  58-66
  4.3 网络仪器VISA的测试与实验  66-72
    4.3.1 编程调用VISA函数测试  67-69
    4.3.2 资源管理软件测试  69-72
第五章 结论与展望  72-74
致谢  74-75
参考文献  75-77
攻读硕士期间的研究成果  77-78
附录  78-96

相似论文

  1. 基于流形学习的高维流场数据分类研究,V231.3
  2. 溃坝生命损失风险评价的关键技术研究,TV122.4
  3. 基于新医学模式的儿童医疗环境设计研究,TU246.1
  4. 万科模式的居住小区设计研究,TU984.12
  5. 径向振动模式压电变压器的等效电路模型与应用,TM406
  6. 任务型教学在农村初中英语教学中的应用研究,H319
  7. 云南少数民族题材影视作品的叙事模式分析,J905
  8. 高中函数教学研究与实践,G633.6
  9. 高中政治新课程改革课堂教学模式整合探索,G633.2
  10. 海量多数据库集成系统的查询处理研究,TP311.13
  11. 基于仿生模式识别的文本分类技术研究,TP391.1
  12. 基于USB2.0的高速数据采集系统,TP274.2
  13. “小团队”健美操教学模式改善高职院校女生心理健康状况的研究,G831.3
  14. 山东省高校科研项目集成管理模式研究,G644
  15. 技师培养方式改革的研究,G719.2
  16. 社会消费方式变迁下的服装终端空间变化之研究,TS941.1
  17. 高原湖泊湖区可持续发展评价体系及模式研究,X22
  18. 基于目标成分“敲出/敲入”质量控制模式的中药姜黄抗氧化药效物质辨识,R285
  19. 文章难易度与主题熟悉度对英语学习者听力影响的个案研究,G633.41
  20. 试论地方政府的伦理决策,D625
  21. 我国社会保障预算模式的选择与建构研究,D632.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com