LXI仪器Web接口开发

LXI仪器Web接口开发

论文摘要

21世纪初,为了进一步提高测控系统的灵活性,在传统技术与网络通信技术推动下,出现了LXI技术。LXI技术是基于以太网技术的新一代模块化自动测试仪器平台,它集中了GPIB的易用性、VXI的高性能和小尺寸、以太网的灵活性和高吞吐能力,在分布式测量及合成仪器应用方面具有巨大的潜力,发展十分迅速。本文在研究LXI标准及相关技术规范的基础上,完成了LXI仪器Web接口及网络配置相关软件的设计,本课题的研究成果具有通用性,对于LXI仪器的研制具有重要意义。LAN配置是发挥LXI仪器网络优势的基础。本文用C语言实现了LXI仪器LAN配置初始化及网络状态监视,包括用户配置信息的保存、自动及手动IP配置的实现、重复IP检测等,并编写了LAN初始化程序及网络状态监视程序,给出了LXI仪器LAN配置的具体实现。Web控制方式是LXI仪器的特色之一,用户可以通过Web接口查看仪器信息并对仪器进行操作。本文在比较了各种Web服务器的基础上,选择Boa作为嵌入式Web服务器并进行了移植和配置,用HTML语言、JavaScript语言与Java Applet相结合制作了LXI模块客户端页面,并给出了服务器端CGI处理程序的编写方法。LXI仪器目前使用基于RPC技术的VXI-11规范实现仪器的查找与识别。本文在介绍了VXI-11规范及RPC基本原理的基础上,给出了端口映射器的移植过程和RPC服务器端过程的具体实现,从而实现了LXI仪器的查找与识别功能。本文最后介绍了相关研究内容的开发环境及调试过程,以LXI 64路继电器模块为例,详细阐述了Web接口的设计过程,以及DHCP功能和仪器查找与识别功能的测试方法。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究的目的和意义
  • 1.2 课题背景及国内外研究现状
  • 1.2.1 自动测试系统总线的发展
  • 1.2.2 LXI标准
  • 1.2.3 LXI的优势
  • 1.2.4 国内外研究现状
  • 1.3 课题来源及主要研究内容
  • 1.4 本文结构
  • 第2章 LXI仪器Web接口概述
  • 2.1 LXI标准的要求
  • 2.1.1 LAN配置
  • 2.1.2 Web接口
  • 2.1.3 LAN查找与识别
  • 2.2 LXI仪器整体结构
  • 2.2.1 基于ARM的硬件平台
  • 2.2.2 基于嵌入式Linux的软件平台
  • 2.3 LAN配置
  • 2.3.1 LAN配置初始化
  • 2.3.2 网络状态监视
  • 2.4 LXI仪器的控制方式
  • 2.4.1 IVI驱动程序控制方式
  • 2.4.2 Web控制方式
  • 2.5 LAN查找与识别功能的整体设计
  • 2.6 本章小结
  • 第3章 LXI仪器LAN配置的实现
  • 3.1 LAN配置初始化
  • 3.1.1 主程序设计
  • 3.1.2 主要子程序设计
  • 3.1.3 用户设置信息的获取和保存
  • 3.1.4 用DHCP实现IP地址的自动分配
  • 3.1.5 冲突IP检测
  • 3.2 网络状态监视
  • 3.3 本章小结
  • 第4章 LXI仪器Web控制方式实现
  • 4.1 Web服务器的移植和配置
  • 4.1.1 Web服务器的选择
  • 4.1.2 Boa的移植与配置
  • 4.2 浏览器端页面的编写
  • 4.2.1 Web页面的制作
  • 4.2.2 浏览器端动态显示技术
  • 4.3 服务器端后台程序的编写
  • 4.3.1 服务器端动态技术简介
  • 4.3.2 CGI技术简介
  • 4.3.3 CGI程序的编写
  • 4.4 本章小结
  • 第5章 仪器的查找与识别
  • 5.1 VXI-11 规范与LAN发现
  • 5.2 VXI-11 规范中的RPC技术
  • 5.2.1 RPC的基本原理
  • 5.2.2 SUN-RPC程序的开发流程
  • 5.2.3 RPC在VXI-11 规范中的应用
  • 5.3 仪器查找与识别功能的实现
  • 5.3.1 PORTMAP的移植
  • 5.3.2 RPC服务器端过程的实现
  • 5.4 本章小结
  • 第6章 Web接口实例及调试
  • 6.1 嵌入式系统的调试过程
  • 6.1.1 开发环境的建立
  • 6.1.2 NFS和TFTP服务的配置
  • 6.2 LXI 64 路继电器模块Web接口实例
  • 6.2.1 客户端页面
  • 6.2.2 CGI程序
  • 6.3 DHCP客户端测试
  • 6.4 仪器查找与识别功能测试
  • 6.5 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    标签:;  

    LXI仪器Web接口开发
    下载Doc文档

    猜你喜欢