示波器中基于消息處理的硬件響應(yīng)及界面設(shè)計(jì)
本文關(guān)鍵詞:示波器中基于消息處理的硬件響應(yīng)及界面設(shè)計(jì)
更多相關(guān)文章: 數(shù)字熒光示波器 消息機(jī)制 界面設(shè)計(jì) 硬件響應(yīng)
【摘要】:隨著科技的飛速發(fā)展,數(shù)字熒光示波器的各項(xiàng)功能指標(biāo)越來(lái)越高,而示波器用戶卻越來(lái)越關(guān)注人機(jī)交互體驗(yàn)。本課題設(shè)計(jì)的數(shù)字熒光示波器采用的是DSP(Digital Signal Process)+FPGA(Field-Programmable Gate Array)結(jié)構(gòu)。本課題旨在更好的實(shí)現(xiàn)示波器的各項(xiàng)功能,因此選擇了消息機(jī)制,即根據(jù)參數(shù)的改變產(chǎn)生不同的消息并根據(jù)消息做出相應(yīng)的響應(yīng),進(jìn)而完成了基于消息處理的界面設(shè)計(jì)和硬件響應(yīng)設(shè)計(jì)。本課題為了滿足示波器界面的顯示需求,自定義了字庫(kù),實(shí)現(xiàn)了示波器界面的多國(guó)語(yǔ)言字庫(kù)的顯示。另外,本文還分別分析總結(jié)了消息機(jī)制在界面設(shè)計(jì)和硬件響應(yīng)設(shè)計(jì)中所體現(xiàn)出來(lái)的優(yōu)勢(shì)。本課題基于Qt Creator平臺(tái)完成了軟件研發(fā),研究重點(diǎn)主要包括以下幾個(gè)方面:1、搭建軟件開(kāi)發(fā)平臺(tái),模擬示波器的界面和鍵盤,為后續(xù)應(yīng)用程序的開(kāi)發(fā)提供了良好的軟件環(huán)境,使軟件功能的驗(yàn)證可以脫離硬件平臺(tái),更加方便。2、完成示波器中基于消息處理的界面設(shè)計(jì)。本課題首先對(duì)示波器界面進(jìn)行了需求分析,根據(jù)需求對(duì)示波器界面的布局進(jìn)行了規(guī)劃,對(duì)界面結(jié)構(gòu)、對(duì)話框結(jié)構(gòu)和菜單結(jié)構(gòu)進(jìn)行了合理地設(shè)計(jì),并用軟件實(shí)現(xiàn)了界面的設(shè)計(jì)。同時(shí)根據(jù)界面顯示的需求自定義了多國(guó)語(yǔ)言字庫(kù)的文本文件,用字庫(kù)生成軟件生成多國(guó)語(yǔ)言字庫(kù)的二進(jìn)制文件,并用軟件實(shí)現(xiàn)了基于消息處理的多國(guó)語(yǔ)言字庫(kù)的切換顯示,為示波器的國(guó)際化推廣提供了保障。本文還分析了消息機(jī)制在界面設(shè)計(jì)中的優(yōu)勢(shì)。本課題基于消息機(jī)制的界面設(shè)計(jì)提高了界面刷新速度,為示波器用戶提供了更加和諧的人機(jī)交互體驗(yàn)。3、完成示波器中基于消息處理的硬件響應(yīng)設(shè)計(jì)。本課題首先對(duì)硬件功能進(jìn)行了分析,為各項(xiàng)功能定義相應(yīng)的硬件接口函數(shù)并劃分硬件命令,從而生成硬件接口函數(shù)表和硬件命令表,完成基于消息處理的硬件響應(yīng)設(shè)計(jì)。本文還分析了消息機(jī)制在硬件響應(yīng)設(shè)計(jì)中的優(yōu)勢(shì)。本課題基于消息機(jī)制的硬件響應(yīng)設(shè)計(jì)降低了系統(tǒng)參數(shù)和硬件之間的耦合度,實(shí)現(xiàn)了硬件的快速響應(yīng)。本課題利用消息機(jī)制完成了界面設(shè)計(jì)和硬件響應(yīng)設(shè)計(jì),實(shí)現(xiàn)了界面的快速刷新和硬件的快速響應(yīng),并準(zhǔn)確的顯示了示波器的各項(xiàng)功能,為示波器用戶提供了更加良好的人機(jī)交互體驗(yàn)。
【關(guān)鍵詞】:數(shù)字熒光示波器 消息機(jī)制 界面設(shè)計(jì) 硬件響應(yīng)
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TM935.3
【目錄】:
- 摘要5-6
- ABSTRACT6-10
- 第一章 緒論10-14
- 1.1 本文研究背景10
- 1.2 國(guó)內(nèi)外發(fā)展現(xiàn)狀10-12
- 1.3 論文研究意義12-13
- 1.4 論文設(shè)計(jì)任務(wù)和整體框架13-14
- 第二章 示波器中基于消息處理的軟件總體設(shè)計(jì)14-22
- 2.1 硬件總體框架介紹14-15
- 2.2 基于消息處理的軟件總體設(shè)計(jì)15-20
- 2.2.1 消息機(jī)制的基本原理15-16
- 2.2.2 基于消息處理的界面設(shè)計(jì)總體方案16-19
- 2.2.3 基于消息處理的硬件響應(yīng)總體設(shè)計(jì)方案19-20
- 2.3 軟件開(kāi)發(fā)環(huán)境介紹20-21
- 2.4 本章小結(jié)21-22
- 第三章 示波器中基于消息處理的界面設(shè)計(jì)22-54
- 3.1 示波器界面設(shè)計(jì)22-34
- 3.1.1 界面顯示布局設(shè)計(jì)22-25
- 3.1.2 對(duì)話框界面設(shè)計(jì)25-29
- 3.1.3 界面菜單的結(jié)構(gòu)設(shè)計(jì)29-34
- 3.2 基于消息處理的界面設(shè)計(jì)軟件實(shí)現(xiàn)34-47
- 3.2.1 示波器界面的軟件設(shè)計(jì)模式34-37
- 3.2.2 界面設(shè)計(jì)的軟件實(shí)現(xiàn)37-44
- 3.2.3 菜單設(shè)計(jì)的軟件實(shí)現(xiàn)44-47
- 3.3 基于消息處理的字庫(kù)顯示設(shè)計(jì)47-52
- 3.3.1 二進(jìn)制字庫(kù)文件的生成47-51
- 3.3.2 基于消息處理的字庫(kù)顯示51-52
- 3.4 消息機(jī)制在界面設(shè)計(jì)中的優(yōu)勢(shì)52-53
- 3.5 本章小結(jié)53-54
- 第四章 示波器中基于消息處理的硬件響應(yīng)設(shè)計(jì)54-71
- 4.1 示波器硬件響應(yīng)設(shè)計(jì)54-56
- 4.1.1 硬件功能分析54
- 4.1.2 硬件響應(yīng)設(shè)計(jì)方案54-56
- 4.2 硬件接口函數(shù)模塊設(shè)計(jì)56-59
- 4.2.1 定義硬件接口函數(shù)56-58
- 4.2.2 生成硬件接口函數(shù)表58-59
- 4.3 硬件命令模塊設(shè)計(jì)59-65
- 4.3.1 劃分硬件參數(shù)命令59-64
- 4.3.2 定義枚舉類型硬件命令表64-65
- 4.4 硬件響應(yīng)設(shè)計(jì)的軟件實(shí)現(xiàn)65-68
- 4.4.1 按鍵功能的軟件實(shí)現(xiàn)65-66
- 4.4.2 基于消息處理的硬件響應(yīng)設(shè)計(jì)的軟件實(shí)現(xiàn)66-68
- 4.5 消息機(jī)制在硬件響應(yīng)設(shè)計(jì)中的優(yōu)勢(shì)68-70
- 4.6 本章小結(jié)70-71
- 第五章 功能驗(yàn)證71-78
- 5.1 基于消息處理的界面功能驗(yàn)證71-76
- 5.1.1 示波器界面顯示功能驗(yàn)證71-73
- 5.1.2 消息機(jī)制驗(yàn)證73-74
- 5.1.3 字庫(kù)驗(yàn)證74-76
- 5.2 基于消息處理的硬件響應(yīng)功能驗(yàn)證76-77
- 5.2.1 按鍵功能驗(yàn)證76
- 5.2.2 基于消息處理的硬件響應(yīng)功能驗(yàn)證76-77
- 5.3 良好的人機(jī)交互體驗(yàn)驗(yàn)證77-78
- 第六章 結(jié)論與展望78-80
- 6.1 本文結(jié)論78
- 6.2 本文展望78-80
- 致謝80-81
- 參考文獻(xiàn)81-83
- 附錄83-84
- 攻碩期間取得的研究成果84-85
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前6條
1 沈劍賢,黃石紅,吳強(qiáng);消息處理在旋轉(zhuǎn)機(jī)械轉(zhuǎn)速監(jiān)測(cè)中的應(yīng)用[J];汽輪機(jī)技術(shù);2003年06期
2 李宏智;代緒強(qiáng);馬賢明;;數(shù)據(jù)鏈戰(zhàn)術(shù)消息處理方法[J];艦船電子工程;2014年07期
3 徐曉帆,駱雪超,丁月華;SS7業(yè)務(wù)平臺(tái)中基于全局控制表的消息處理方法[J];華南理工大學(xué)學(xué)報(bào)(自然科學(xué)版);1999年10期
4 鄭學(xué)偉;;基于SOAP的Web Service消息處理優(yōu)化研究[J];電大理工;2013年04期
5 陳佳品;程君實(shí);梁文泳;;衛(wèi)星用CPU輻照測(cè)試系統(tǒng)的設(shè)計(jì)[J];宇航計(jì)測(cè)技術(shù);1997年01期
6 ;[J];;年期
中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前4條
1 中國(guó)人民武裝警察部隊(duì)學(xué)院 呂金蘭;Delphi的消息處理[N];計(jì)算機(jī)世界;2002年
2 山東 張道新;C++Builder中消息處理過(guò)程及應(yīng)用[N];中國(guó)計(jì)算機(jī)報(bào);2000年
3 甘肅 白潔;VC編程心得兩則[N];電腦報(bào);2001年
4 ;Web服務(wù)的下一步[N];計(jì)算機(jī)世界;2004年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前2條
1 李曉晨;示波器中基于消息處理的硬件響應(yīng)及界面設(shè)計(jì)[D];電子科技大學(xué);2016年
2 胡文君;基于WCF的分布式異步消息處理機(jī)制的研究[D];武漢理工大學(xué);2009年
,本文編號(hào):873665
本文鏈接:http://sikaile.net/kejilunwen/dianlidianqilunwen/873665.html