新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM的擴(kuò)散/氧化控制系統(tǒng)的設(shè)計(jì)

        基于ARM的擴(kuò)散/氧化控制系統(tǒng)的設(shè)計(jì)

        作者: 時(shí)間:2010-11-15 來(lái)源:網(wǎng)絡(luò) 收藏

        圖5 系統(tǒng)運(yùn)行總畫(huà)面

          (1)曲線顯示是應(yīng)用程序的重要組成部分,可以把曲線的繪制封裝到一個(gè)類中,本設(shè)計(jì)中封裝到CDline類。該類給定繼承與CWnd,因此曲線類也是一個(gè)窗口,可以在此窗口上繪制出曲線。首先使用EVC向?qū)?chuàng)建CDline類。在類中添加需要的變量,如存儲(chǔ)線中的點(diǎn)CList<CPoint、CPoint>m_lstPoints,畫(huà)表格邊框設(shè)備環(huán)境CDCm_dcGrid,用來(lái)畫(huà)線的設(shè)備環(huán)境CDC m_dcLine等。然后為類添加構(gòu)造函數(shù),為類添加創(chuàng)建對(duì)話框的函數(shù)virtual BOOL Create(LPCTSTR lpszClassName,LPCTSTR lpszWindowName,DWORD dwStyle,const RECT reet,CWnd*pParentWnd,UINT nID,CCreateContext* pContext)。然后為類添加繪圖函數(shù)把曲線、網(wǎng)格繪制到空間上。

          曲線類完成之后,就可以在應(yīng)用程序中初始化類的實(shí)例(如CDline m_Dline),接著調(diào)用創(chuàng)建函數(shù)(m_Dline.Create()等函數(shù))。

          (2)在本系統(tǒng)中為了存儲(chǔ)系統(tǒng)運(yùn)行過(guò)程中的數(shù)據(jù)及設(shè)置的數(shù)據(jù),為了方便地檢索數(shù)據(jù),可以使用數(shù)據(jù)庫(kù)技術(shù)。由于本系統(tǒng)需要存儲(chǔ)的數(shù)據(jù)量較小,數(shù)據(jù)結(jié)構(gòu)相對(duì)簡(jiǎn)單,使用WinCE自帶的數(shù)據(jù)庫(kù)EDB是非常合適的。

          EDB數(shù)據(jù)庫(kù)的編寫(xiě)使用數(shù)據(jù)庫(kù)函數(shù)。

          裝配數(shù)據(jù)庫(kù)卷:

          BOOL CeMountDBVol(PCEGUID pceguid,LPWSTR lpszDBVol,DWORD dwFlags);

          卸載數(shù)據(jù)庫(kù)卷:

          BOOL CeUnmountDBVol(PCEGUID pceguid);

          創(chuàng)建數(shù)據(jù)庫(kù):CEOID CeCreateDatabaseEx (PCEGUID pceguid,CEDBASEINFO*lpCEDBInfo);

          打開(kāi)數(shù)據(jù)庫(kù):HANDLE CeopenDatabaseEx(PCEGUID pceguid,PCEOID poid,LPWSTR lpszName,CEPROPID propid,DWORD dwFlags,CENOTIFYREQUEST *pReq);

          寫(xiě)數(shù)據(jù)庫(kù):CEOID CeWriteRecordProps(HANDLE hDbase,CEOID oidRecord,WORD cProplD,CEPROPVAL *rgPropVal),

          讀數(shù)據(jù)庫(kù):CEOID CeReadRecordPropsEx(HANDLE hDbase,DWORD dwFlags,LPWORD lpcPropID,CEPROPID*rgPropID,LPBYTE *lplpBuffer,LPDWORD lpcbBuffer,HANDLE hHeap);

          本設(shè)計(jì)使用的S3C2440微處理器工作頻率高、外圍豐富,能夠設(shè)計(jì)出友好的人機(jī)界面,易于監(jiān)視和控制。本設(shè)計(jì)中溫度檢測(cè)精度高,整個(gè)系統(tǒng)的自動(dòng)化程度高。系統(tǒng)運(yùn)行證明,系統(tǒng)軟硬件完全滿足要求,運(yùn)行良好。

        DIY機(jī)械鍵盤相關(guān)社區(qū):機(jī)械鍵盤DIY


        接地電阻相關(guān)文章:接地電阻測(cè)試方法



        上一頁(yè) 1 2 3 4 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 积石山| 彰化市| 稻城县| 壤塘县| 新密市| 报价| 东海县| 桂阳县| 定结县| 龙陵县| 屯门区| 陵水| 镇赉县| 栾川县| 舟山市| 正阳县| 双城市| 沁源县| 建湖县| 民乐县| 富平县| 郓城县| 海城市| 忻城县| 长春市| 高州市| 房山区| 西峡县| 贵南县| 泰州市| 梓潼县| 乌恰县| 大安市| 丰县| 梁山县| 祥云县| 嘉黎县| 泾源县| 太白县| 霍城县| 丽江市|