基于visualc++的數(shù)據(jù)采集與處理軟件設(shè)計與實現(xiàn)

基于visualc++的數(shù)據(jù)采集與處理軟件設(shè)計與實現(xiàn)

ID:33018347

大?。?5.69 KB

頁數(shù):9頁

時間:2019-02-19

基于visualc++的數(shù)據(jù)采集與處理軟件設(shè)計與實現(xiàn)_第1頁
基于visualc++的數(shù)據(jù)采集與處理軟件設(shè)計與實現(xiàn)_第2頁
基于visualc++的數(shù)據(jù)采集與處理軟件設(shè)計與實現(xiàn)_第3頁
基于visualc++的數(shù)據(jù)采集與處理軟件設(shè)計與實現(xiàn)_第4頁
基于visualc++的數(shù)據(jù)采集與處理軟件設(shè)計與實現(xiàn)_第5頁
資源描述:

《基于visualc++的數(shù)據(jù)采集與處理軟件設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、基于VisualC++的數(shù)據(jù)采集與處理軟件設(shè)計與實現(xiàn)數(shù)采與監(jiān)測文章編號:1008—0570(2007)08—1—0117一03基于VisualC-f-4-的數(shù)據(jù)采集與處理軟件設(shè)計與實現(xiàn)DesignandlmplementofDataAcquisitionandAnalysisSystemBasedonVisualc+4-(海軍潛艇學(xué)院電子技術(shù)教研室)李丹妮劉金輝姜應(yīng)戰(zhàn)LIDANNILIUJINHUIJIANGYINGZHAN摘要:低成本的嵌入式數(shù)據(jù)采集與處理系統(tǒng)采集量小,難以對歷史數(shù)據(jù)進行統(tǒng)計分析,所以常常以PC機為上位機,實時或定期傳送數(shù)據(jù)?本文提出串口通信,數(shù)

2、據(jù)庫訪問與圖表顯示技術(shù)是上位機軟件設(shè)計的關(guān)鍵,并結(jié)合實例”電源監(jiān)測系統(tǒng)”,討論了使用VisualC++給予實現(xiàn)的具體方法,給出了部分程序代碼.最后,文章針對使用ActiveX控件情況介紹了在安裝程序中實現(xiàn)注冊的方法這些方法具有簡單可行,編程量小,實用性強的特點.芙鍵詞:串口通信:數(shù)據(jù)庫訪問;圖表顯示[ActiveX控件中圖分類號:TP391.9文獻標識碼:BAbstract:low—costembeddeddataacquisitionandanalysissystemhaslittleamountofdataacquisition,anditishardtoan

3、alyzehis一toricaldata.SothesystemmakesPCuppercomputerforreal-timeorregulardatatransmission.Aviewpointthatserialportcommu一nication,databaseaccessingandgraphclemonstrationarekeystouppercomputersoftdesignisproposed.SomeimplementalmethodsusingVisualC++arediscussed.Thepartprogramsofinstance

4、nmonitoringsystemforpowerHarealsopresented.Onend.thearticleintroduceshowtoregisterActiveXcontrolunitintheinstallationprogramwhendesignersusedit.Thesemethodsayesimple.1ittleprogramandpractical.Keywords:serialpOrtcommunication,databaseaccessing,graphdemonstration,ActiveXcontrolunit引言數(shù)據(jù)采

5、集與處理是工業(yè)中應(yīng)用廣泛的技術(shù).傳統(tǒng)的數(shù)據(jù)采集系統(tǒng)具有數(shù)據(jù)的測量采集,計算存儲,數(shù)字顯示等功能?隨著時代的發(fā)展,用戶要求采集并存儲的數(shù)據(jù)量越來越大,而且要求對數(shù)據(jù)進行查詢與統(tǒng)計,繪制柱狀直方圖,曲線走勢圖,餅狀比例圖等?最后將數(shù)據(jù)以圖表的形式打印輸出.這些功能對于要求低成本的嵌人式系統(tǒng)是較難實現(xiàn)的,為此,設(shè)計者通常采用如下設(shè)計思路:硬件上組成PC機為上位機,單片機為下位機的采集網(wǎng)絡(luò),將采集到的數(shù)據(jù)暫時存儲到單片機系統(tǒng)內(nèi)的存儲芯片中,實時或定期通過RS一232或RS-485串行接口將數(shù)據(jù)傳送到上位機,然后利用上位機的Windows軟件將數(shù)據(jù)存儲到數(shù)據(jù)庫中,根據(jù)用戶選

6、擇對數(shù)據(jù)進行查詢與分析?通過大量實踐,筆者認為串口通信,數(shù)據(jù)庫訪問,圖表顯示三部分可以看作上位機軟件設(shè)計中的關(guān)鍵工作?本文將以VisualC++6.0為開發(fā)平臺編制程序,解決以上關(guān)鍵問題,實現(xiàn)數(shù)據(jù)采集系統(tǒng)的數(shù)據(jù)處理功能.1系統(tǒng)設(shè)計根據(jù)用戶監(jiān)測艦船電源參數(shù)的要求,我們設(shè)計了”電源監(jiān)測系統(tǒng)”.系統(tǒng)屮,以單片機為核心的下位機實時監(jiān)測電源的電壓與頻率值,根據(jù)設(shè)定的上下限記錄超限值發(fā)生的吋刻并及吋報警,同時將記錄數(shù)據(jù)存放在單片機系統(tǒng)內(nèi),定期通過串1:3上傳至上位機.上位機接收數(shù)據(jù),存儲到”電源監(jiān)測數(shù)據(jù)庫”中撚后進行數(shù)據(jù)瀏覽,查詢,繪制電壓或頻率波形圖,繪制統(tǒng)計餅圖,打印輸出

7、,修改下位機參數(shù)等操作.2串口通信VisualC++開發(fā)串口通信通常有三種方式:使用MFC中的李丹妮:講師碩士CFile類ActiveX控件MScomm)或標準通信函數(shù)實現(xiàn),其中ActiveX控件(MScomm)編程不需要對駛件工作原理有深人的了解,處理煩瑣的細節(jié),編程最為簡便?使用時首先在工程中插人MicrosoftCommunicationsControl控件.這時在Controls工具條中就會出現(xiàn)一個類似電話機的控件,將其拖至應(yīng)用對話框中,根據(jù)具體需要設(shè)置屬性,常用設(shè)置有CommPort(?口號),InBuffe「Size(接收緩沖區(qū)大?。?InputMod

8、e(接收數(shù)

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。