MFC程序设计【1】-记录(一)

2021-09-06 16:12

阅读:652

标签:信息   程序   刷新   基本   放大   注意   mamicode   src   code   這是一個MFC課程設計程序,是單文檔應用程序,主要完成心電圖的載入和顯示。 具體功能如下: 對話框1-放大器參數設置對話框 1)對話框中主要有幾個參數的下拉框數據可供選擇,選擇之後 2)點擊“保存”按鈕,彈出“保存文件”對話框,可以自定義保存的路徑和文本文件名稱。 3)效果圖如下: 對話框2-數據採集卡參數設置對話框 功能同對話框1 效果圖如下: 【註1:】對話框1和2的參數值既可以分別保存在不同文件中,也可以保存在同一文件中,主要思路就是兩者保存的位置不同,第一個對話框數據從初始寫入,第二個對話框數據從第30個字節開始寫入。還需要注意保存在同一文件中時是否造成文件的覆蓋。 【註2:】目前仍存在的問題是:實現單次文件寫入效果最好,又要保存參數值時,如果想要保存在原文件,則需謹慎。例如,原來保存數據為30005,現在對應位置為19,則現在保存的實際為1905,即之前的數值未被重新覆蓋的話則仍存在(解決方案也是有的:判斷每個參數值是否佔滿5個字節,如果沒有,則補足‘ ’,例如,要寫入19,則應該寫入“19 ”) 對話框3-個人信息填寫對話框 1)對話框中主要有幾個個人信息需要用戶填寫 2)填寫之後,這個個人信息可以在之後的對話框中顯示出來,也就是實現對話框間的參數傳遞 3)效果圖如下: 對話框4-心電圖數據實時顯示曲線對話框 1)在主頁面中的菜單欄選擇“心電圖顯示”菜單項後,打開“選擇文件”對話框,導入心電數據 2)之後就彈出該對話框顯示心電數據,實時刷新,波形圖自適應窗口大小 3)效果圖如下: 【註3:】特色:①曲線有3條,一條原始數據,一條添加50HZ正弦波干擾數據,一條對干擾數據進行滑動平均濾波後的數據,可以看出,滑動平均的效果較好,可以基本去除正弦干擾信號的影響;②網格線和坐標軸的生成,以及橫縱坐標軸的數據顯示 對話框5-預覽並打印心電圖&個人信息對話框 1)顯示心電檢查報告單,包括①對話框3中保存的個人信息;②心電波形圖;③心電檢查結果 2)點擊“打印”按鈕,彈出“選擇文件”對話框,保存心電檢查報告單 3)效果圖如下: 【註4:】個人特點:字體和位置的設置MFC程序设计【1】-记录(一)标签:信息   程序   刷新   基本   放大   注意   mamicode   src   code   原文地址:https://www.cnblogs.com/liuxianzhishou/p/14965281.html


评论


亲,登录后才可以留言!