示波器中基于消息处理的硬件响应及界面设计
发布时间:2017-09-18 05:27
本文关键词:示波器中基于消息处理的硬件响应及界面设计
更多相关文章: 数字荧光示波器 消息机制 界面设计 硬件响应
【摘要】:随着科技的飞速发展,数字荧光示波器的各项功能指标越来越高,而示波器用户却越来越关注人机交互体验。本课题设计的数字荧光示波器采用的是DSP(Digital Signal Process)+FPGA(Field-Programmable Gate Array)结构。本课题旨在更好的实现示波器的各项功能,因此选择了消息机制,即根据参数的改变产生不同的消息并根据消息做出相应的响应,进而完成了基于消息处理的界面设计和硬件响应设计。本课题为了满足示波器界面的显示需求,自定义了字库,实现了示波器界面的多国语言字库的显示。另外,本文还分别分析总结了消息机制在界面设计和硬件响应设计中所体现出来的优势。本课题基于Qt Creator平台完成了软件研发,研究重点主要包括以下几个方面:1、搭建软件开发平台,模拟示波器的界面和键盘,为后续应用程序的开发提供了良好的软件环境,使软件功能的验证可以脱离硬件平台,更加方便。2、完成示波器中基于消息处理的界面设计。本课题首先对示波器界面进行了需求分析,根据需求对示波器界面的布局进行了规划,对界面结构、对话框结构和菜单结构进行了合理地设计,并用软件实现了界面的设计。同时根据界面显示的需求自定义了多国语言字库的文本文件,用字库生成软件生成多国语言字库的二进制文件,并用软件实现了基于消息处理的多国语言字库的切换显示,为示波器的国际化推广提供了保障。本文还分析了消息机制在界面设计中的优势。本课题基于消息机制的界面设计提高了界面刷新速度,为示波器用户提供了更加和谐的人机交互体验。3、完成示波器中基于消息处理的硬件响应设计。本课题首先对硬件功能进行了分析,为各项功能定义相应的硬件接口函数并划分硬件命令,从而生成硬件接口函数表和硬件命令表,完成基于消息处理的硬件响应设计。本文还分析了消息机制在硬件响应设计中的优势。本课题基于消息机制的硬件响应设计降低了系统参数和硬件之间的耦合度,实现了硬件的快速响应。本课题利用消息机制完成了界面设计和硬件响应设计,实现了界面的快速刷新和硬件的快速响应,并准确的显示了示波器的各项功能,为示波器用户提供了更加良好的人机交互体验。
【关键词】:数字荧光示波器 消息机制 界面设计 硬件响应
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TM935.3
【目录】:
- 摘要5-6
- ABSTRACT6-10
- 第一章 绪论10-14
- 1.1 本文研究背景10
- 1.2 国内外发展现状10-12
- 1.3 论文研究意义12-13
- 1.4 论文设计任务和整体框架13-14
- 第二章 示波器中基于消息处理的软件总体设计14-22
- 2.1 硬件总体框架介绍14-15
- 2.2 基于消息处理的软件总体设计15-20
- 2.2.1 消息机制的基本原理15-16
- 2.2.2 基于消息处理的界面设计总体方案16-19
- 2.2.3 基于消息处理的硬件响应总体设计方案19-20
- 2.3 软件开发环境介绍20-21
- 2.4 本章小结21-22
- 第三章 示波器中基于消息处理的界面设计22-54
- 3.1 示波器界面设计22-34
- 3.1.1 界面显示布局设计22-25
- 3.1.2 对话框界面设计25-29
- 3.1.3 界面菜单的结构设计29-34
- 3.2 基于消息处理的界面设计软件实现34-47
- 3.2.1 示波器界面的软件设计模式34-37
- 3.2.2 界面设计的软件实现37-44
- 3.2.3 菜单设计的软件实现44-47
- 3.3 基于消息处理的字库显示设计47-52
- 3.3.1 二进制字库文件的生成47-51
- 3.3.2 基于消息处理的字库显示51-52
- 3.4 消息机制在界面设计中的优势52-53
- 3.5 本章小结53-54
- 第四章 示波器中基于消息处理的硬件响应设计54-71
- 4.1 示波器硬件响应设计54-56
- 4.1.1 硬件功能分析54
- 4.1.2 硬件响应设计方案54-56
- 4.2 硬件接口函数模块设计56-59
- 4.2.1 定义硬件接口函数56-58
- 4.2.2 生成硬件接口函数表58-59
- 4.3 硬件命令模块设计59-65
- 4.3.1 划分硬件参数命令59-64
- 4.3.2 定义枚举类型硬件命令表64-65
- 4.4 硬件响应设计的软件实现65-68
- 4.4.1 按键功能的软件实现65-66
- 4.4.2 基于消息处理的硬件响应设计的软件实现66-68
- 4.5 消息机制在硬件响应设计中的优势68-70
- 4.6 本章小结70-71
- 第五章 功能验证71-78
- 5.1 基于消息处理的界面功能验证71-76
- 5.1.1 示波器界面显示功能验证71-73
- 5.1.2 消息机制验证73-74
- 5.1.3 字库验证74-76
- 5.2 基于消息处理的硬件响应功能验证76-77
- 5.2.1 按键功能验证76
- 5.2.2 基于消息处理的硬件响应功能验证76-77
- 5.3 良好的人机交互体验验证77-78
- 第六章 结论与展望78-80
- 6.1 本文结论78
- 6.2 本文展望78-80
- 致谢80-81
- 参考文献81-83
- 附录83-84
- 攻硕期间取得的研究成果84-85
【相似文献】
中国期刊全文数据库 前6条
1 沈剑贤,黄石红,吴强;消息处理在旋转机械转速监测中的应用[J];汽轮机技术;2003年06期
2 李宏智;代绪强;马贤明;;数据链战术消息处理方法[J];舰船电子工程;2014年07期
3 徐晓帆,骆雪超,丁月华;SS7业务平台中基于全局控制表的消息处理方法[J];华南理工大学学报(自然科学版);1999年10期
4 郑学伟;;基于SOAP的Web Service消息处理优化研究[J];电大理工;2013年04期
5 陈佳品;程君实;梁文泳;;卫星用CPU辐照测试系统的设计[J];宇航计测技术;1997年01期
6 ;[J];;年期
中国重要报纸全文数据库 前4条
1 中国人民武装警察部队学院 吕金兰;Delphi的消息处理[N];计算机世界;2002年
2 山东 张道新;C++Builder中消息处理过程及应用[N];中国计算机报;2000年
3 甘肃 白洁;VC编程心得两则[N];电脑报;2001年
4 ;Web服务的下一步[N];计算机世界;2004年
中国硕士学位论文全文数据库 前2条
1 李晓晨;示波器中基于消息处理的硬件响应及界面设计[D];电子科技大学;2016年
2 胡文君;基于WCF的分布式异步消息处理机制的研究[D];武汉理工大学;2009年
,本文编号:873665
本文链接:https://www.wllwen.com/kejilunwen/dianlidianqilunwen/873665.html