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

LXI仪器Web接口开发

作 者: 宋洪武
导 师: 孟升卫
学 校: 哈尔滨工业大学
专 业: 仪器科学与技术
关键词: LXI Web接口 CGI VXI-11
分类号: TP274
类 型: 硕士论文
年 份: 2008年
下 载: 112次
引 用: 4次
阅 读: 论文下载
 

内容摘要


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功能和仪器查找与识别功能的测试方法。

全文目录


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

相似论文

  1. LXI任意波形发生器研制,TM935
  2. LXI数字多用表模块的研制,TM938.12
  3. 精密时钟同步协议研究与实现,TP393.11
  4. LXI-VXI适配器研制,TP274
  5. LXI自动测试系统集成技术研究,TP274
  6. LXI 1553B总线通信模块设计,TP273
  7. LXI计数器研制,TP274
  8. 基于嵌入式Web服务器的监控系统研究,TP393.05
  9. 基于嵌入式Web服务器的便携式卫星通信地球站监控系统的设计与实现,TN927.2
  10. 动态流量管理系统的设计与实现,TP393.06
  11. 基于嵌入式网络技术的远程温湿度监测系统的设计与应用,TP274
  12. 基于嵌入式Web服务器应用技术的研究,TP393.05
  13. 嵌入式Internet设备远程管理技术研究与应用,TP368.12
  14. 嵌入式ETC系统研究与实现,TP368.1
  15. 基于嵌入式WEB服务器的火灾报警监控系统研究,TP277
  16. LXI自动测试系统时间同步技术研究,TP274.4
  17. Deep Web查询接口集成及搜索策略研究,TP393.09
  18. 基于领域知识的Deep Web接口发现研究,TP393.09
  19. 基于嵌入式WEB服务器的便携卫星天线监控系统,TP277
  20. 基于Linux的嵌入式Web服务器网络监控家电开发系统的研究与设计,TP273.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统
© 2012 www.xueweilunwen.com