<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于LabVIEW的食管動力檢測系統(tǒng)設(shè)計(jì)

          基于LabVIEW的食管動力檢測系統(tǒng)設(shè)計(jì)

          作者: 時間:2009-06-30 來源:網(wǎng)絡(luò) 收藏

          主程序流程如圖3所示。系統(tǒng)初始化包括:系統(tǒng)時鐘設(shè)置、D12初始化、D12芯片的軟連接和模擬輸入通道初始化。定時器TimeA的時鐘源A選擇4 096 Hz,定時100 ms后,打開IRQl_TMA中斷。中斷發(fā)生后,中斷服務(wù)子程序調(diào)用D12命令層中的寫緩沖區(qū)函數(shù),將函數(shù)Get_AD()讀取的4路A/D轉(zhuǎn)換值寫入USB端點(diǎn)2。其中,函數(shù)Get_AD()先讀取模擬輸入通道0的A/D轉(zhuǎn)換值26次,忽略最大與最小的5個值后取平均值;再依次讀取下一路模擬輸入通道的A/D轉(zhuǎn)換值。

          3 上位機(jī)軟件系統(tǒng)的
          采用8.2專業(yè)版開發(fā)軟件,后臺數(shù)據(jù)庫采用ACC2ESS 2003。采用模塊化方法將軟件系統(tǒng)分為數(shù)據(jù)庫操作模塊、數(shù)據(jù)采集與顯示模塊以及數(shù)據(jù)分析模塊。
          3.1 數(shù)據(jù)庫操作模塊的
          使用ACCESS 2003創(chuàng)建數(shù)據(jù)庫文件patient.mdb,經(jīng)過數(shù)據(jù)庫需求分析,建立如下6個數(shù)據(jù)表:系統(tǒng)信息表、用戶信息表、患者信息表、患者波形數(shù)據(jù)表、常用語詞庫表和解釋與評議詞庫表。
          訪問上述的數(shù)據(jù)庫文件,需要安裝數(shù)據(jù)庫互聯(lián)工具包。數(shù)據(jù)庫互聯(lián)工具包通過使用ADO技術(shù)與數(shù)據(jù)庫建立連接。ADO是通過Mi-crosoft OLE DB與數(shù)據(jù)庫通信的。OLE DB的通信是通過一個類似于數(shù)據(jù)庫驅(qū)動程序的Provider實(shí)現(xiàn)的。使用ADO將允許與任何提供了OLE DB Provider或者ODBC Driver的數(shù)據(jù)庫建立連接。ODBC(Open DataBaseConnectivity)是一種傳統(tǒng)的通用的允許與數(shù)據(jù)庫建立連接的API。如果一個數(shù)據(jù)庫具有ODBC驅(qū)動,則可以通過使用“Microsoft OLE DB Provider for ODBC”(實(shí)現(xiàn)了從0LE DB到ODBC的轉(zhuǎn)換功能)與數(shù)據(jù)庫連接。
          創(chuàng)建Microsoft Data Link文件并對UDL文件進(jìn)行相應(yīng)設(shè)置后,即可利用的數(shù)據(jù)庫互聯(lián)工具包中的函數(shù)實(shí)現(xiàn)對Access數(shù)據(jù)庫的訪問。
          數(shù)據(jù)庫操作模塊包括以下幾個部分:
          ①用戶及密碼管理部分,負(fù)責(zé)軟件用戶的登陸及密碼的管理,包括用戶及密碼的添加、修改及刪除。
          ②常用語詞庫管理部分,是為了方便醫(yī)生在撰寫病人病例時輸入常用的病例詞匯的部分。醫(yī)生可以根據(jù)自己的需要添加和編輯常用的病例詞匯。
          ③解釋與評議詞庫管理部分,是為了方便醫(yī)生撰寫檢查報(bào)告時輸入解釋與評議詞匯的部分。醫(yī)生可以根據(jù)自己的需要添加和編輯常用的解釋與評議詞匯。
          ④病人數(shù)據(jù)庫管理部分,負(fù)責(zé)病人數(shù)據(jù)庫的管理,包括病人信息的瀏覽、修改、刪除以及病人各個時期檢查波形的查看。
          病人數(shù)據(jù)庫管理部分用于顯示病人信息的程序,如圖4所示。這段代碼分為3個線程。線程1具體實(shí)現(xiàn)的步驟如下:
          ①獲得UDL文件的相對路徑,再用DB Tools Open COnnection函數(shù)打開與這個數(shù)據(jù)庫的連接。
          ②使用DB Tools Execute Query函數(shù),利用SQL語句select * from PatientTable來執(zhí)行SQL查詢,用以選擇患者信息表中的任何記錄。
          ③使用DB Tools Fetch Recordset Data函數(shù),將記錄以二維數(shù)據(jù)庫變量數(shù)組的形式輸出。
          ④通過For循環(huán)中的Database Variant To Data函數(shù),將二維數(shù)據(jù)庫變量數(shù)組轉(zhuǎn)換成字符串格式顯示在多列列表框中。



          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();