基于B/S架构的宽带示波器波形采集及显示软件设计
发布时间:2023-07-25 04:08
为了适应日益严格的示波器使用场景和示波器种类多元化需求,本论文提出了基于B/S(浏览器/服务器)架构的宽带示波器波形采集及显示软件设计研究课题。本课题使B/S架构技术和示波器测量技术相关联。利用示波器硬件实现数据采集,利用B/S技术实现示波器的数据处理和显示。这样可以做到数据的采集、数据的处理和波形的显示三部分物理分开,扩展示波器的使用场景。本设计的主要工作是在B/S架构软件的设计和实现中。示波器硬件平台基于4GHz带宽,20GSa/s采样率的数字存储示波器开发设计[1]。在软件结构上采用了三层架构模型,即UI层、业务逻辑层和硬件控制层。具体内容如下:1、UI层。它的主要任务是设计前端页面和完成前端与服务端数据交互。最终做到不仅有一个简洁易用的操作界面,而且在界面背后有一套健全的数据传输和交互逻辑。2、业务逻辑层。它是示波器的核心,起着承上启下的作用。上面承接整个UI层,下面连接整个硬件控制层。业务逻辑层的主要任务是对UI层发送过来的控制参数进行存储、分析,将需要向下传递的参数转化为相应的示波器具体业务参数传递给硬件控制层。同时业务逻辑层需要接收来自硬件控制层发送...
【文章页数】:79 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 研究工作的背景与意义
1.2 国内外研究历史与现状
1.3 本文的主要贡献与创新
1.4 本论文的结构安排
第二章 基于B/S架构的宽带示波器技术基础
2.1 B/S架构宽带示波器总体方案
2.1.1 B/S的工作原理
2.1.2 B/S架构示波器与传统示波器的区别
2.2 浏览器端设计理论
2.2.1 示波器界面设计技术
2.2.2 网页局部刷新技术
2.3 服务器端设计理论
2.3.1 服务器管理软件
2.3.2 通信数据格式
2.4 示波器硬件端描述
2.4.1 示波器的硬件结构
2.4.2 与示波器硬件的数据交互
2.5 本章小结
第三章 基于B/S架构的宽带示波器具体实现
3.1 前端显示和控制界面的设计
3.1.1 显示和控制界面设计
3.1.2 前端和服务端通讯
3.1.3 登录界面
3.1.4 使用浏览器要求
3.2 业务逻辑的处理
3.2.1 控制参数的传递
3.2.2 采集数据的处理
3.3 示波器硬件平台的控制
3.3.1 示波器硬件平台的控制
3.3.2 从示波器中读回采集数据
3.3.3 数字示波器硬件平台工作原理
3.4 本章小结
第四章 功能测试与验证
4.1 测试原则
4.2 测试环境
4.3 测试内容和测试结果
4.3.1 可靠性测试
4.3.2 性能测试
4.3.3 功能测试
4.4 本章小结
第五章 全文总结与展望
5.1 全文总结
5.2 后续工作展望
致谢
参考文献
攻读硕士学位期间取得的成果
本文编号:3837133
【文章页数】:79 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 研究工作的背景与意义
1.2 国内外研究历史与现状
1.3 本文的主要贡献与创新
1.4 本论文的结构安排
第二章 基于B/S架构的宽带示波器技术基础
2.1 B/S架构宽带示波器总体方案
2.1.1 B/S的工作原理
2.1.2 B/S架构示波器与传统示波器的区别
2.2 浏览器端设计理论
2.2.1 示波器界面设计技术
2.2.2 网页局部刷新技术
2.3 服务器端设计理论
2.3.1 服务器管理软件
2.3.2 通信数据格式
2.4 示波器硬件端描述
2.4.1 示波器的硬件结构
2.4.2 与示波器硬件的数据交互
2.5 本章小结
第三章 基于B/S架构的宽带示波器具体实现
3.1 前端显示和控制界面的设计
3.1.1 显示和控制界面设计
3.1.2 前端和服务端通讯
3.1.3 登录界面
3.1.4 使用浏览器要求
3.2 业务逻辑的处理
3.2.1 控制参数的传递
3.2.2 采集数据的处理
3.3 示波器硬件平台的控制
3.3.1 示波器硬件平台的控制
3.3.2 从示波器中读回采集数据
3.3.3 数字示波器硬件平台工作原理
3.4 本章小结
第四章 功能测试与验证
4.1 测试原则
4.2 测试环境
4.3 测试内容和测试结果
4.3.1 可靠性测试
4.3.2 性能测试
4.3.3 功能测试
4.4 本章小结
第五章 全文总结与展望
5.1 全文总结
5.2 后续工作展望
致谢
参考文献
攻读硕士学位期间取得的成果
本文编号:3837133
本文链接:https://www.wllwen.com/kejilunwen/dianlidianqilunwen/3837133.html