時(shí)間:2008-03-22 11:09:00來(lái)源:hanjuan

因?yàn)闇囟茸兯推鳛樾盘?hào)轉(zhuǎn)換設(shè)備,因此,其輸出不能人為改變,只能隨輸入的變化而變化,因此,輸出屬性不需要有賦值(Let)屬性過(guò)程。
其它屬性過(guò)程與此類似,在此不再一一列出。對(duì)于控件的“方法”和“事件”相對(duì)更為簡(jiǎn)單,“方法”就是一個(gè)“公有過(guò)程 或“公有函數(shù)過(guò)程”,“事件 是在程序代碼中當(dāng)觸發(fā)事件的條件滿足時(shí),利用關(guān)鍵字“RaiseEvent”+ 事件名”便可使事件被激活,即用戶可以在使用該控件時(shí)對(duì)該事件進(jìn)行編程。
對(duì)于儀表控件的設(shè)計(jì),僅僅設(shè)計(jì)好控件“屬性”、“方法”及“事件”是遠(yuǎn)遠(yuǎn)不夠的,為了提供給用戶一個(gè)形象逼真,使用方便的儀表,還要考慮儀表使用過(guò)程中的動(dòng)態(tài)效果,如對(duì)于有顯示輸出的儀表來(lái)說(shuō),當(dāng)其輸入改變時(shí),儀表的指針應(yīng)跟著移動(dòng)等,另外儀表的精度同題,儀表控件的自動(dòng)縮放功能等,這些都是在控件設(shè)計(jì)時(shí)應(yīng)考慮的問(wèn)題。
3 ITE溫度變送器的線性化處理
ITE型熱電偶溫度變送器的數(shù)學(xué)模型如下:
由于變送器的輸入只能為毫伏信號(hào),因此在耐熱電偶溫度變送器的線性化回路進(jìn)行仿真時(shí),只有通過(guò)索引相應(yīng)毫伏值對(duì)應(yīng)的溫度值來(lái)實(shí)現(xiàn),因此ITE型熱電偶溫度變送器的軟件實(shí)現(xiàn)就復(fù)雜一些。
目前,筆者有兩種方案來(lái)解決線性化輸入問(wèn)題。
方案1;用office中的數(shù)據(jù)庫(kù)Access制作“熱電勢(shì)一溫度 對(duì)應(yīng)的分度表,利用熱電偶的輸出毫伏信號(hào)來(lái)索引溫度值,再將返回的溫度值代入輸出方程,求出輸出值。在用語(yǔ)言實(shí)現(xiàn)時(shí),熱電偶輸出信號(hào)即變送器的輸入值,利用VB與數(shù)據(jù)庫(kù)的連接功能,裝入分度表,并索引溫度值。例如:B分度時(shí),輸入熱電偶毫伏信號(hào)為13.820mV,那么我們可以索引分度表第138行2O列,找到溫度值為1820℃,代回輸出方程運(yùn)算,求出輸出結(jié)果。
方案2:在程序中定義一個(gè)多維數(shù)組,并對(duì)數(shù)組的每一個(gè)元素進(jìn)行賦值,數(shù)組維數(shù)即毫伏輸入值的轉(zhuǎn)化,數(shù)組的元素值即溫度值。例如:數(shù)組B(i, )對(duì)應(yīng)B分度表,當(dāng)輸入信號(hào)為13.820時(shí),則數(shù)組B(13.820)一1 820℃會(huì)自動(dòng)代入輸出方程,作為輸入進(jìn)行運(yùn)算。以上兩種方法都比較繁瑣,而且要在初始化階段將表裝入內(nèi)存或?qū)?shù)值賦值。但對(duì)資源占用方面,使用多維數(shù)組相對(duì)較少,可以在程序中動(dòng)態(tài)賦值,將降低對(duì)資源的耗用。因此筆者采用了第二種方案。
4 總結(jié)
要開(kāi)發(fā)出一個(gè)完善的多功能模擬實(shí)驗(yàn)室是需要大量人力、物力和財(cái)力的,以上短文主要是就ITE溫度變送器的開(kāi)發(fā)介紹一下儀表控件的開(kāi)發(fā)思路和特殊問(wèn)題(線性化)的處理辦法,希望能給對(duì)此感興趣的朋友一點(diǎn)啟迪,起到拋磚引玉的作用。
參考文獻(xiàn)
1 Cary Cornell,Dave Jezak著.Active x VB5 0控件建立版.北京:清華大學(xué)出版社,1998:全書
2 李海著.Visual Basic晉級(jí):Active x控件.北京 航空航天大學(xué)出版社.2000:全書
3 郭巧菊.可視化過(guò)程控制系統(tǒng)通用仿真軟件開(kāi)發(fā).計(jì)算機(jī)應(yīng)用研究,2000.1(增刊) 69~70
ITE溫度變送器控件的開(kāi)發(fā)及其線性化處理:PDF標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(m.y3602.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23
影視舞臺(tái)燈光低煙無(wú)鹵扁平電纜13*4+2*(2...
2025-09-23