基于虛擬儀器概念的多功能無(wú)紙記錄儀的設(shè)計(jì)開發(fā)
3.3.2 高端內(nèi)存與硬盤緩沖區(qū)的使用
PCM-3335模板有4MB內(nèi)存為了在DOS下有效地使用擴(kuò)展內(nèi)存,合適利用有限的內(nèi)存資源,采取以下步驟:(1)裝載擴(kuò)展內(nèi)存管理程序HIMEM.SYS;(2)安裝EMM386.EXE,利用擴(kuò)展內(nèi)存創(chuàng)建上位內(nèi)存UMB;(3)將DOS程序、設(shè)備驅(qū)動(dòng)程序和磁盤緩沖區(qū)裝入高端內(nèi)存或UMB中
另外為提高系統(tǒng)的實(shí)時(shí)性和可靠性,減少讀/寫硬盤的次數(shù),為系統(tǒng)安裝了SMARTDRV程序,在擴(kuò)展內(nèi)存中創(chuàng)建了一個(gè)2MB超高速緩沖區(qū),即當(dāng)程序要從磁盤讀取信息時(shí),SMARTDRV從磁盤讀入多倍于所需信息的信息,保存在超高速緩沖區(qū)中,下次應(yīng)用程序還要從該文件中讀入信息時(shí),SMARTDRV就直接從超高速緩沖區(qū)中提供信息,從而提高了程序執(zhí)行速度而且SMARTDRV總是將新的或修改過(guò)的信息拷貝到硬盤,所以關(guān)機(jī)時(shí)不會(huì)丟失數(shù)據(jù)
3.3.3 圖形制作與漢字顯示
在畫面程序設(shè)計(jì)時(shí)采用了如下方法:首先用繪圖軟件繪出畫面的靜態(tài)部分,制成壓縮的圖形數(shù)據(jù)文件,系統(tǒng)啟動(dòng)時(shí)將各圖形數(shù)據(jù)文件自動(dòng)調(diào)入內(nèi)存虛擬盤上,需顯示某畫面時(shí)將該圖形數(shù)據(jù)文件直接寫入VRAM中,再?gòu)膭?dòng)態(tài)數(shù)據(jù)區(qū)取所需顯示數(shù)據(jù)這樣大大加快了畫面及漢字的顯示與刷新速度,滿足了實(shí)時(shí)響應(yīng)的要求
本記錄儀采用全漢字界面,但動(dòng)態(tài)提示信息中用到的漢字僅幾十個(gè),為減少系統(tǒng)占用的存儲(chǔ)空間,有必要建立自己的漢字庫(kù)利用公式:
區(qū)位碼=漢字機(jī)內(nèi)碼-0xA0A0
字庫(kù)碼=(區(qū)碼-1)×94+(位碼-1)
從UCDOS的16×16的字庫(kù)中提取出所需漢字的字模信息,存入一文件構(gòu)成小漢字庫(kù)顯示時(shí),從自建字庫(kù)中找到所需漢字的字模,在西文環(huán)境下利用PUTPIXEL函數(shù)以點(diǎn)圖方式顯示由于所用漢字有限,所以小漢字庫(kù)占用空間不大
4 多功能無(wú)紙記錄儀的特點(diǎn)與應(yīng)用前景
(1)由于采用嵌入式設(shè)計(jì),記錄儀外形尺寸可制成標(biāo)準(zhǔn)模擬儀表安裝尺寸,直接替換Ⅲ型儀表經(jīng)使用0.01級(jí)標(biāo)準(zhǔn)表檢測(cè),其實(shí)時(shí)顯示精度優(yōu)于±0.3%FS
(2)無(wú)紙、墨水及一切機(jī)械傳動(dòng)部件,硬件模塊采用工控設(shè)計(jì),適應(yīng)工業(yè)現(xiàn)場(chǎng)要求,可靠性高
(3)硬件系統(tǒng)與PC機(jī)系統(tǒng)完全兼容,且采用模塊化儀表結(jié)構(gòu),組態(tài)靈活方便,系統(tǒng)開發(fā)周期短,通用性強(qiáng)
(4)人機(jī)界面友好,全漢字畫面顯示,能以多種彩色畫面實(shí)時(shí)、動(dòng)態(tài)地顯示現(xiàn)場(chǎng)的工藝參數(shù),信息量大,按鍵設(shè)置少,操作簡(jiǎn)單、方便
(5)大容量數(shù)據(jù)存儲(chǔ),1~3年數(shù)據(jù)可隨時(shí)查看
(6)配有軟驅(qū)、串行、并行輸出接口,能隨時(shí)調(diào)出數(shù)據(jù)或方便地與PC機(jī)通訊
基于虛擬儀器概念設(shè)計(jì)的多功能無(wú)紙記錄儀充分體現(xiàn)了虛擬儀器功能強(qiáng)大、結(jié)構(gòu)靈活、適應(yīng)范圍廣的特點(diǎn),特別是其軟、硬件均采用模塊化設(shè)計(jì),更換部分插件或軟件即可方便地組成各種帶記錄功能的智能二次儀表一塊多功能無(wú)紙記錄儀可代替多臺(tái)傳統(tǒng)式儀表,且所存數(shù)據(jù)極易查詢和實(shí)現(xiàn)統(tǒng)計(jì)分析無(wú)紙記錄儀及其系列智能二次表的開發(fā)使用,將會(huì)大大減少儀表架上儀表的數(shù)量,節(jié)省大量的配件和維修開銷,降低維護(hù)人員工作量,使企業(yè)管理更趨數(shù)據(jù)化和網(wǎng)絡(luò)化
本文引用地址:http://m.butianyuan.cn/article/195209.htm
評(píng)論