新聞中心

EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > labview實現(xiàn)多功能無紙記錄儀

labview實現(xiàn)多功能無紙記錄儀

作者: 時間:2012-02-27 來源:網(wǎng)絡(luò) 收藏
BOTTOM-WIDTH: 0px; MAX-WIDTH: 90%; WIDTH: 550px; HEIGHT: 261px; BORDER-RIGHT-WIDTH: 0px; border-image: initial" alt=多功能無紙記錄儀硬件配置示意圖 src="/uploadfile/mndz/uploadfile/201202/20120227034947229.jpg">

  硬件配置示意圖見圖2。本記錄儀開發(fā)無需專用開發(fā)環(huán)境,只需在本配置上外接VGA顯示器和一個標(biāo)準(zhǔn)鍵盤,即可實現(xiàn)系統(tǒng)開發(fā)。

  3.2 軟件設(shè)計與功能實現(xiàn)

  由于PC/104模板與PC機(jī)系統(tǒng)完全兼容,為軟件開發(fā)帶來了極大的方便,無需編寫專門的硬件驅(qū)動程序。

  本機(jī)軟件采用通用編程語言TURBOC2.0編制,運行在DOS6.22操作系統(tǒng)平臺上,主要由采樣中斷服務(wù)程序、鍵盤掃描中斷服務(wù)程序和主控程序組成。

  采樣中斷服務(wù)程序主要是對各路模擬輸入信號進(jìn)行定時采集、數(shù)值濾波、工程量變換、信號補(bǔ)償、報警判斷、流量累計、數(shù)據(jù)存儲等,中斷周期為100~1000ms可調(diào)。

  主控程序包括對各部分程序的初始化、設(shè)置參數(shù)的讀入、實時數(shù)據(jù)的動態(tài)刷新、畫面切換、實時趨勢顯示、歷史趨勢顯示、流量累計顯示、報警顯示及輸出、數(shù)據(jù)的軟盤轉(zhuǎn)存、RS232或RS485通訊及數(shù)據(jù)、趨勢、報警信息的打印等子程序模塊。

  系統(tǒng)開機(jī)后首先進(jìn)行系統(tǒng)參數(shù)初始化和模擬量板、開關(guān)量板、RS232口等硬件的初始化,然后開辟內(nèi)存數(shù)據(jù)區(qū),設(shè)置實時中斷,進(jìn)入畫面顯示狀態(tài)。系統(tǒng)共設(shè)置九類畫面,根據(jù)按鍵判斷調(diào)用不同的畫面功能子程序,以實現(xiàn)趨勢、棒圖、實時數(shù)據(jù)、歷史趨勢、數(shù)據(jù)轉(zhuǎn)存、RS232通訊、報警、打印等畫面的切換功能。


上一頁 1 2 3 4 下一頁

關(guān)鍵詞: labview 多功能 無紙記錄儀

評論


相關(guān)推薦

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

關(guān)閉