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

正文內容

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

2025-06-10 18:35 上一頁面

下一頁面
 

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