基于J2ME的脈搏波測(cè)量系統(tǒng)設(shè)計(jì)
J2ME平臺(tái)是由配置(Configurations)和簡(jiǎn)表(Profile)構(gòu)成的。配置是提供給量大范圍設(shè)備使用的最小類庫(kù)集合,在配置中同時(shí)包含Java虛擬機(jī)(JVM)。簡(jiǎn)表是針對(duì)一系列設(shè)備提供的開(kāi)發(fā)包集合。在J2ME中還有一個(gè)重要的概念:可選包(Optioual Package),它是針對(duì)特定設(shè)備提供的類庫(kù),比如某些設(shè)備是支持藍(lán)牙的,針對(duì)此功能,J2ME中制定了JSR82(Bluetooth API)提供了對(duì)藍(lán)牙的支持。程序流程圖如圖5所示。本文引用地址:http://cafeforensic.com/article/194486.htm
設(shè)計(jì)過(guò)程如下:
1)構(gòu)建基于MIDLet的Mobile主類,實(shí)現(xiàn)按鈕監(jiān)聽(tīng),在其監(jiān)聽(tīng)消息中響應(yīng)手機(jī)左控制鍵退出(Cmd_Exit)和右控制鍵顯示脈搏波(Cmd_Show)的命令。部分代碼如下:
2)建立派生于GameCanvas實(shí)現(xiàn)按鈕監(jiān)聽(tīng)的Show類,畫脈搏的函數(shù)名為DrawPulse用于將接收到的脈搏數(shù)據(jù)動(dòng)態(tài)顯示在屏幕上。部分代碼如下:
3)建立Record類,通過(guò)RecordStore的方法addRecord,deleteRecord,getRecord存儲(chǔ),刪除和顯示收到的脈搏數(shù)據(jù)。至此整個(gè)J2ME的界面搭建完成。部分代碼如下:
接地電阻相關(guān)文章:接地電阻測(cè)試方法
低通濾波器相關(guān)文章:低通濾波器原理
高通濾波器相關(guān)文章:高通濾波器原理 接地電阻測(cè)試儀相關(guān)文章:接地電阻測(cè)試儀原理 透射電鏡相關(guān)文章:透射電鏡原理
評(píng)論