LXI A级触发盒的B/S软件设计与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:ylovew
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术和仪器总线技术的不断发展,分布式测试系统更加广泛地应用于各个领域。在分布式测试系统中,由于各仪器节点的位置分散,距离较远,如何实现精确的同步与触发是决定系统测试精度的关键性问题。LXI总线仪器可以使测试系统仪器间的距离和节点数都没有限制,并且传输的数据可以携带时间戳,从而能够实现分布式的同步测量,很好的满足分布式和远距离控制的需求,为测试系统的组建提供了更好的选择。本课题中的触发盒,属于LXI A级仪器,它支持多种触发输入输出方式,能够使非LXI仪器拥有LXI仪器特有的触发功能,提供了对LXI B、C级仪器的触发方式的升级,避免了对仪器的二次开发,降低了成本。LXI协议要求所有的设备必须提供web界面和编程控制,同时B/S模式是LXI仪器必须具备的工作模式。当前各大仪器厂商均提供了LXI仪器的B/S模式访问软件,本课题中开发的B/S模式开发维护简单,同时界面风格保持统一,提高了软件的易操作性。本课题首先分析了目前国内外的同步触发装置的发展现状,给出了触发盒的性能指标,基于触发盒的触发方式和工作原理,重点讨论了B/S模式软件总体方案,以及web界面、仪器控制软件和仪器驱动器的设计,具体内容如下:1.设计和实现了web界面。通过HTML、JavaScript和Silverlight技术相结合,设计了符合LXI协议要求的欢迎页面、网络配置页面、网络安全页面、同步配置页面和事件日志页面等仪器访问页面,同时根据触发盒的输入输出,设计了配置仪器触发方式的仪器控制页面。2.设计和实现了仪器控制软件。通过多线程同步设计和Socket通信技术相结合,实现了与界面之间的通信,对接收的LAN消息和控制命令进行解析,发送LAN消息,同时控制仪器硬件完成指定的触发动作,并记录所有的触发输出,向用户提供查询功能。3.设计和实现了仪器驱动器。参照各大仪器厂商对LXI仪器驱动的设计,结合触发盒的功能,设计了能够被用户直接调用的驱动函数和SCPI指令。本课题完成了触发盒B/S模式软件的设计,并进行了软件功能的测试,测试结果均符合预期指标要求。
其他文献
本文旨在对基于紫外光固化的滚动压印关键技术进行研究。  探索成本低、实用性强、使用方便的滚动压印系统的设计和制作方法,研制一套紫外滚动压印系统,实现了微结构的快速复
随着环保和技术的发展以及地球的化石能源的消耗殆尽,通过从环境中回收能量开发新的清洁能源技术正日益成为一种发展必然,而能量回收技术是一种趋势。回收外部环境中的能量为便携式设备或传感器网络节点供电,实现电子设备的自主供能,可以有效地解决目前电池作为电子设备的能量供应源而带来的一系列问题。风能作为一种分布广泛蕴藏量巨大的可清洁再生能源,利用电磁或压电方式对其进行回收为无线传感器网络提供能源具有广阔的应用
地下电缆不仅承载着电力输送,还有网络通信等重要电气信号传输。在城市建设化过程中,由于地下电缆分布复杂,监管缺乏,施工器械造成地下电缆破坏事件频繁发生,是电力监管部门亟待解决的一个难题。通过实际调查,以及相关单位访问反馈,统计发现对地下电缆造成破坏的主要施工器械有挖掘机、切割机、手持电镐、液压破碎锤等。通过对破坏事件进行预警,以加强地下电缆损坏防护。本文提出一种基于声音信号的地下电缆防破坏预警系统平
压缩传感技术是近年来兴起的一种新颖的信号处理方法,在信号满足稀疏性要求的情况下能以低于奈奎斯特的采样率进行压缩采样,然后通过凸优化方法或贪婪算法重构信号。利用管道脉