freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

航路測試誤差分析軟件開發(fā)畢業(yè)論文(參考版)

2025-05-16 18:35本頁面
  

【正文】 謹此 , 向 曾經(jīng)幫助過我的領(lǐng)導、老師和 同學 表示衷心的感謝和崇高的敬意 。 知識的積累不是一蹴而就的,能獨自完成畢業(yè)設計也是靠這四年知識累積的結(jié)果,所以我還要感謝在南理工求學四年期間所有的任課老師對我的幫助和指導,老師們的教誨使我受益匪淺。在畢業(yè)設計的過程中,項老師 還給我提供了不少修改方案和意 見, 幫我解決了許多問題,比如如何完善軟件的功能等等。不管從技術(shù)性還是專業(yè)性角度看,本課題 完成的工作只是初步設計和實現(xiàn)了航路測試誤差分析軟件的開發(fā),今后還有大量的工作需要進一步地完善。本課題 所設計的航路測試誤差分析軟件在誤差數(shù)據(jù)分析方面的功能還不夠完善,軟件的界面也沒有優(yōu)化。編程語言方面選擇了 C++語言,C++語言展 現(xiàn)了它簡潔、高效、快速的優(yōu)勢。軟件 采用了 MFC中的繪圖技術(shù),考慮到重繪的點數(shù)較多 ,為了避免閃爍,采用了雙緩沖技術(shù)。本系統(tǒng)的主要功能特點如下: a) 可以通過網(wǎng)絡實時的更新誤差數(shù)據(jù),顯示誤差數(shù) 據(jù)曲線; b) 可以計算全部數(shù)據(jù)的均方值,局部數(shù)據(jù)的均方值,并能尋找出最大誤差和最小誤差; c) 可以放大,拖動誤差曲線; d) 可以保存接收到的數(shù)據(jù); e) 可以用圖片的形式保存誤差曲線。本軟件可以通過網(wǎng)絡實時更新誤差數(shù)據(jù),并將數(shù)據(jù)實時的以曲線的形式顯示出來。本系統(tǒng) 作為 簡單的航路測試誤差分析軟件, 很多 誤差分析 功能還需根據(jù)實際情況加以修正和完善。圖片以 bmp 的格式保存,如圖 圖 保存的圖片 e) 退出功能 調(diào)用函數(shù) void CHistogramDlg::OnOK() 其所要完成的操作有 關(guān)閉文件對象按鈕 本科畢業(yè)設計說明書 (論文 ) 第 19 頁 共 23 頁 (); (); (); (); 關(guān)閉套接字 closesocket(sockSrv); WSACleanup(); 4. 3 本章小結(jié) 本章按照各個功能模塊的順序,結(jié)合實 現(xiàn)代碼與運行結(jié) 果介紹了所完成的系統(tǒng)。 均方差公式: 21()1nii XXan??? ?? () 其中 a代表誤差的均方差, iX 代表各個誤差數(shù)據(jù), X 代表誤差數(shù)據(jù)的平均值。放大效果如圖 和 所示 圖 放大前的 圖 本科畢業(yè)設計說明書 (論文 ) 第 17 頁 共 23 頁 圖 放大后的 圖 放大后,本設計要求計算放大的數(shù)據(jù)有均方值和最值。 調(diào)用的函數(shù): void CHistogramDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)。 數(shù)據(jù)以時間戳的形式保存在記事本中,如圖 圖 保存在記事本中的數(shù)據(jù) 圖 顯示的誤差數(shù)據(jù)曲線如圖 本科畢業(yè)設計說明書 (論文 ) 第 15 頁 共 23 頁 圖 誤差數(shù)據(jù)曲線 圖 b) 滾動條功能 首先需要判斷用戶是在拖動第幾個滾動條,并且進行相應的操作。 ofstream fout4(./data/data/高低角測量值 (度 ).txt, ios::app)。 ofstream fout2(./data/data/高低角測量誤差 (毫弧度 ).txt, ios::app)。因為采用的誤差數(shù)據(jù)是以 12ms 收發(fā)的,采用 10ms 間隔偵聽 ,滿足其要求。timeout, sizeof(timeout))。 ioctlsocket(sockSrv,FIONBIO,(u_long FAR*) amp。 b) 設置網(wǎng)絡數(shù)據(jù)的接受 設置接收方式為非阻塞模式,避免程序止住死鎖: int iMode = 1。 下面開始闡述具體的畫圖過程: 調(diào)用具體的畫圖函數(shù) BOOL CHistogramCtrl::InvalidateCtrl(),畫 4 個小矩形里面的背景,效果圖如圖 圖 背景效果圖 要實現(xiàn)將實時顯示的誤差曲線進行放大,因此我們必須也畫一個誤差曲線放大后 本科畢業(yè)設計說明書 (論文 ) 第 13 頁 共 23 頁 的背景界面調(diào)用函數(shù) BOOL CHistogramCtrl::DrawBackground()畫放大后的背景。 BOOL CHistogramCtrl::Create(DWORD dwStyle, const RECT amp。雙緩沖 技術(shù)繪圖實現(xiàn)過程如下: a) 在內(nèi)存中創(chuàng)建與畫布一致的緩沖區(qū) ; b) 在緩沖區(qū)畫圖 ; c) 將緩沖區(qū)位圖拷貝到當前畫布上 ; d) 釋放內(nèi)存緩存區(qū)。本文要實現(xiàn)大量數(shù)據(jù)的實時繪圖,避免畫圖時屏幕閃爍,我們采用了雙緩沖技術(shù)繪圖。 本科畢業(yè)設計說明書 (論文 ) 第 11 頁 共 23 頁 圖 程序主界面 為了更好的觀察誤差曲線的局部信息,我們設計了 一個誤差曲線放大后的界面。 發(fā)送方的程序流程圖如圖 創(chuàng) 建 S o c k e t 對 象在 S o c k e t 對 象 中 傳入 本 地 地 址 和 端 口向 服 務 器 發(fā) 送 數(shù) 據(jù) 關(guān) 閉 S o c k e t 對 象 圖 發(fā)送方的程序流程圖 接收方實現(xiàn) a) 建立發(fā)送和接收所需的 Socket 對象,傳入要使用的本地地址和端口 ; b) 創(chuàng)建緩沖字符數(shù)組,儲存讀到的數(shù)據(jù)包中的字符數(shù)據(jù) ; c) 創(chuàng)建數(shù)據(jù)包對象,內(nèi)部為:緩沖字符數(shù)組 byte[]; d) 調(diào)用 Socket 對象的接收數(shù)據(jù)包的方法,接收的包放在新建的數(shù)據(jù)包對象里 ; e) 獲得收到的數(shù)據(jù)包里的數(shù)據(jù) 。下面是我們建立網(wǎng)絡通信的具體過程。 本論文在設計上滿足功能要求。 系統(tǒng)可以分為顯示 分析 模塊和網(wǎng)絡模塊,顯示 分析模塊完成誤差 數(shù)據(jù)的可視化顯示和誤差數(shù)據(jù)的分析。顯示模塊能夠讓我們直觀的以曲線的方式獲得方向,高低和誤差等方 面的信息,并能對誤差數(shù)據(jù)進行簡單的分析,例如計算誤差數(shù)據(jù)的均方差 ,尋找誤差數(shù)據(jù)中的最大值等。如果其他應 用場合需要 在兩臺電腦上運行,一臺作為發(fā)送端,一臺作為接收端,只需要把回送地址改為接收端的 IP 地址即可。航路 測試誤差分析軟件數(shù)據(jù)傳輸方式采用自發(fā)自收的形式。 接收數(shù)據(jù)采用阻塞式,即如果接收不到數(shù)據(jù),接收端就 會 不停地等待接收,直到接收到數(shù)據(jù) , 進入下一個接收過程。網(wǎng)絡傳輸采用 C/S 模式,分為發(fā)送方和接收方。各模塊之間關(guān)系如 圖 所示 航 路 測 試 誤 差 分 析 軟 件網(wǎng) 絡 模 塊 顯 示 分 析 模 塊數(shù)據(jù)保存曲線拖動曲線顯示曲線放大圖片保存接收端發(fā)送端 圖 系統(tǒng)各模塊關(guān)系圖 本科畢業(yè)設計說明書 (論文 ) 第 9 頁 共 23 頁 下面根據(jù)模塊的劃分,具體介紹各 模塊的功能。本文開發(fā)的航路測試誤差分析 軟件需要具有以下特點: a) 可以通過網(wǎng)絡實時的更新誤差數(shù)據(jù),顯示誤差數(shù)據(jù)曲線; b) 可以計算全部數(shù)據(jù)的均方差,局部數(shù)據(jù)的均方差 ,并能尋找出最大誤差和最小誤差; c) 可以放大,拖動誤差曲線; d) 可以保存接收到的數(shù)據(jù); e) 可以用圖片的形式保存誤差曲線。這其中當然也包括各種各樣的誤差分析軟件。 本科畢業(yè)設計說明書 (論文 ) 第 8 頁 共 23 頁 3 系統(tǒng) 分析與軟件設計 3. 1 需求介紹 隨著計算機的發(fā)展和網(wǎng)絡技術(shù)的應用,在廣泛的科學研究領(lǐng)域和實際應用中 ,
點擊復制文檔內(nèi)容
畢業(yè)設計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1