论文部分内容阅读
逻辑分析仪是测试仪器领域中重要的成员之一,多通道数据采集、强大的信号检测与分析、灵活的触发方式、多种显示方式等特点使得逻辑分析在测试领域,尤其是数字电路测试中占有非常重要的地位。基于LXI总线技术的逻辑分析仪除了具有上述的优点之外,还便于利用其高效的网络传输、便捷和低成本等优点为测试分布式系统的组建提供解决方案。本课题认真研究和分析了LXI1.3版协议标准对B/S模式软件的要求,深入研究了B/S模式软件的结构和实现技术。根据项目要求和前期实验总结,采用HTML、Javascript和Silverlight相结合的技术来实现B/S模式软件的网页访问部分和网页控制部分。具体内容如下:(1)网页访问软件的设计与实现:该部分的实现采用HTML和Javascript相结合的方式,设计实现了符合LXI1.3版协议标准规定的主页欢迎页面、密码保护页面、1588配置页面、LAN配置页面、EventLog页面等;设计实现了基于Silverlight套接字技术的网络通信模块,避免了Web服务器的二次开发。网页访问软件的实现使得用户可以在浏览器端对仪器的基本信息、网络配置和工作状态等进行访问观察。(2)网页控制软件的设计与实现:该部分完全采用Silverlight技术对程控页面进行设计实现,按功能和需求对用户控制界面进行了设计,利用多线程技术对网络数据传输、数据处理、波形和列表显示等部分进行了合理的处理。网页控制软件的实现使得用户可以在浏览器端根据测量需求灵活的进行配置,控制逻辑分析仪进行数据采集并显示。(3)驱动接口模块的设计与实现:该部分的实现是通过参照市面上已有的LXI仪器的驱动结构来设计,根据逻辑分析仪工作原理分模块设计实现了各接口函数,并设计了对应的SCPI指令。本文研究的LXI逻辑分析仪B/S模式软件最终实现了上述三个方面,实现了网络访问与程控,能够通过网络通信正常进行数据采集、波形绘制和数据列表填充。文章结尾处分析了该课题有待完善的问题并给出了具体的建议。