学位论文 > 优秀研究生学位论文题录展示
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
|
相似论文
- LXI任意波形发生器研制,TM935
- LXI数字多用表模块的研制,TM938.12
- 精密时钟同步协议研究与实现,TP393.11
- LXI-VXI适配器研制,TP274
- LXI自动测试系统集成技术研究,TP274
- LXI 1553B总线通信模块设计,TP273
- LXI计数器研制,TP274
- 基于嵌入式Web服务器的监控系统研究,TP393.05
- 基于嵌入式Web服务器的便携式卫星通信地球站监控系统的设计与实现,TN927.2
- 动态流量管理系统的设计与实现,TP393.06
- 基于嵌入式网络技术的远程温湿度监测系统的设计与应用,TP274
- 基于嵌入式Web服务器应用技术的研究,TP393.05
- 嵌入式Internet设备远程管理技术研究与应用,TP368.12
- 嵌入式ETC系统研究与实现,TP368.1
- 基于嵌入式WEB服务器的火灾报警监控系统研究,TP277
- LXI自动测试系统时间同步技术研究,TP274.4
- Deep Web查询接口集成及搜索策略研究,TP393.09
- 基于领域知识的Deep Web接口发现研究,TP393.09
- 基于嵌入式WEB服务器的便携卫星天线监控系统,TP277
- 基于Linux的嵌入式Web服务器网络监控家电开发系统的研究与设计,TP273.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统
© 2012 www.xueweilunwen.com
|