论文部分内容阅读
自从2004年LXI联盟创立以来,LXI技术在联盟和成员公司的共同推动下,获得了快速的发展。Agilent在2006年推出了满足LXI C类标准的DSO6000L系列的LXI示波器,2008年4月北京普源精电科技有限公司(RIGOL)推出国内第一台4通道、完全符合LXI C规范的数字示波器DS1000B系列。 本文在 LXI B类数字存储示波器模块上实现仪器端软件功能,认真研究了 LXI最新规范1.4,分析了LXI数字存储示波器特殊需求,重点研究了其网络接口软件关键技术,完成了如下工作。为LXI数字存储示波器搭建软件开发环境,实现了DHCP、Auto-IP、手动配置三种IP配置技术,编写了网络配置程序,网络出现问题后能重新配置网络环境,并通过 LAN状态灯监测当前网络状态。实现了基于 VXI-11和mDNS/DNS-SD协议的仪器端和客户端发现机制,能直接在浏览器中发现仪器服务名,通过仪器实例名访问仪器Web网页。编写了仪器Web网页和后台CGI程序,通过Web网页实现对仪器的访问和网络参数的配置保存。编写了仪器网页软面板,通过软面板实现信号的观察与测试,为了实现与仪器的RPC通信,实现了Java网页客户端RPC通信接口。因为示波器需要传输大批量信号数据,所以设计了TCP Socket接口。 最终测试结果表明,仪器启动时能调用数据库保存的网络参数配置网络环境,监测当前网络状态,当网络出现状况后,能重新调用网络配置程序。能通过安捷伦发现工具和DNSService Browser工具成功发现仪器,并获取仪器信息。Web网页能显示仪器相关信息,并对仪器下次启动时的 IP配置方式进行设置,并能成功调出网页软面板,实现输入信号的观查和测试。