基于B/S架構(gòu)的寬帶示波器波形采集及顯示軟件設(shè)計
發(fā)布時間:2023-07-25 04:08
為了適應(yīng)日益嚴(yán)格的示波器使用場景和示波器種類多元化需求,本論文提出了基于B/S(瀏覽器/服務(wù)器)架構(gòu)的寬帶示波器波形采集及顯示軟件設(shè)計研究課題。本課題使B/S架構(gòu)技術(shù)和示波器測量技術(shù)相關(guān)聯(lián)。利用示波器硬件實現(xiàn)數(shù)據(jù)采集,利用B/S技術(shù)實現(xiàn)示波器的數(shù)據(jù)處理和顯示。這樣可以做到數(shù)據(jù)的采集、數(shù)據(jù)的處理和波形的顯示三部分物理分開,擴(kuò)展示波器的使用場景。本設(shè)計的主要工作是在B/S架構(gòu)軟件的設(shè)計和實現(xiàn)中。示波器硬件平臺基于4GHz帶寬,20GSa/s采樣率的數(shù)字存儲示波器開發(fā)設(shè)計[1]。在軟件結(jié)構(gòu)上采用了三層架構(gòu)模型,即UI層、業(yè)務(wù)邏輯層和硬件控制層。具體內(nèi)容如下:1、UI層。它的主要任務(wù)是設(shè)計前端頁面和完成前端與服務(wù)端數(shù)據(jù)交互。最終做到不僅有一個簡潔易用的操作界面,而且在界面背后有一套健全的數(shù)據(jù)傳輸和交互邏輯。2、業(yè)務(wù)邏輯層。它是示波器的核心,起著承上啟下的作用。上面承接整個UI層,下面連接整個硬件控制層。業(yè)務(wù)邏輯層的主要任務(wù)是對UI層發(fā)送過來的控制參數(shù)進(jìn)行存儲、分析,將需要向下傳遞的參數(shù)轉(zhuǎn)化為相應(yīng)的示波器具體業(yè)務(wù)參數(shù)傳遞給硬件控制層。同時業(yè)務(wù)邏輯層需要接收來自硬件控制層發(fā)送...
【文章頁數(shù)】:79 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究工作的背景與意義
1.2 國內(nèi)外研究歷史與現(xiàn)狀
1.3 本文的主要貢獻(xiàn)與創(chuàng)新
1.4 本論文的結(jié)構(gòu)安排
第二章 基于B/S架構(gòu)的寬帶示波器技術(shù)基礎(chǔ)
2.1 B/S架構(gòu)寬帶示波器總體方案
2.1.1 B/S的工作原理
2.1.2 B/S架構(gòu)示波器與傳統(tǒng)示波器的區(qū)別
2.2 瀏覽器端設(shè)計理論
2.2.1 示波器界面設(shè)計技術(shù)
2.2.2 網(wǎng)頁局部刷新技術(shù)
2.3 服務(wù)器端設(shè)計理論
2.3.1 服務(wù)器管理軟件
2.3.2 通信數(shù)據(jù)格式
2.4 示波器硬件端描述
2.4.1 示波器的硬件結(jié)構(gòu)
2.4.2 與示波器硬件的數(shù)據(jù)交互
2.5 本章小結(jié)
第三章 基于B/S架構(gòu)的寬帶示波器具體實現(xiàn)
3.1 前端顯示和控制界面的設(shè)計
3.1.1 顯示和控制界面設(shè)計
3.1.2 前端和服務(wù)端通訊
3.1.3 登錄界面
3.1.4 使用瀏覽器要求
3.2 業(yè)務(wù)邏輯的處理
3.2.1 控制參數(shù)的傳遞
3.2.2 采集數(shù)據(jù)的處理
3.3 示波器硬件平臺的控制
3.3.1 示波器硬件平臺的控制
3.3.2 從示波器中讀回采集數(shù)據(jù)
3.3.3 數(shù)字示波器硬件平臺工作原理
3.4 本章小結(jié)
第四章 功能測試與驗證
4.1 測試原則
4.2 測試環(huán)境
4.3 測試內(nèi)容和測試結(jié)果
4.3.1 可靠性測試
4.3.2 性能測試
4.3.3 功能測試
4.4 本章小結(jié)
第五章 全文總結(jié)與展望
5.1 全文總結(jié)
5.2 后續(xù)工作展望
致謝
參考文獻(xiàn)
攻讀碩士學(xué)位期間取得的成果
本文編號:3837133
【文章頁數(shù)】:79 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 研究工作的背景與意義
1.2 國內(nèi)外研究歷史與現(xiàn)狀
1.3 本文的主要貢獻(xiàn)與創(chuàng)新
1.4 本論文的結(jié)構(gòu)安排
第二章 基于B/S架構(gòu)的寬帶示波器技術(shù)基礎(chǔ)
2.1 B/S架構(gòu)寬帶示波器總體方案
2.1.1 B/S的工作原理
2.1.2 B/S架構(gòu)示波器與傳統(tǒng)示波器的區(qū)別
2.2 瀏覽器端設(shè)計理論
2.2.1 示波器界面設(shè)計技術(shù)
2.2.2 網(wǎng)頁局部刷新技術(shù)
2.3 服務(wù)器端設(shè)計理論
2.3.1 服務(wù)器管理軟件
2.3.2 通信數(shù)據(jù)格式
2.4 示波器硬件端描述
2.4.1 示波器的硬件結(jié)構(gòu)
2.4.2 與示波器硬件的數(shù)據(jù)交互
2.5 本章小結(jié)
第三章 基于B/S架構(gòu)的寬帶示波器具體實現(xiàn)
3.1 前端顯示和控制界面的設(shè)計
3.1.1 顯示和控制界面設(shè)計
3.1.2 前端和服務(wù)端通訊
3.1.3 登錄界面
3.1.4 使用瀏覽器要求
3.2 業(yè)務(wù)邏輯的處理
3.2.1 控制參數(shù)的傳遞
3.2.2 采集數(shù)據(jù)的處理
3.3 示波器硬件平臺的控制
3.3.1 示波器硬件平臺的控制
3.3.2 從示波器中讀回采集數(shù)據(jù)
3.3.3 數(shù)字示波器硬件平臺工作原理
3.4 本章小結(jié)
第四章 功能測試與驗證
4.1 測試原則
4.2 測試環(huán)境
4.3 測試內(nèi)容和測試結(jié)果
4.3.1 可靠性測試
4.3.2 性能測試
4.3.3 功能測試
4.4 本章小結(jié)
第五章 全文總結(jié)與展望
5.1 全文總結(jié)
5.2 后續(xù)工作展望
致謝
參考文獻(xiàn)
攻讀碩士學(xué)位期間取得的成果
本文編號:3837133
本文鏈接:http://sikaile.net/kejilunwen/dianlidianqilunwen/3837133.html
最近更新
教材專著