论文部分内容阅读
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仪器的查找与识别功能。 本文最后介绍了相关研究内容的开发环境及调试过程,以LXI64路继电器模块为例,详细阐述了Web接口的设计过程,以及DHCP功能和仪器查找与识别功能的测试方法。