基于Matlab和組態(tài)王6.0的簡易訓(xùn)練模擬器設(shè)計
時間:2008-09-03 11:22:00來源:ronggang
導(dǎo)語:?本文提出了一種基于Matlab 和組態(tài)王6.0 的訓(xùn)練模擬器軟件編制方法。該方法用Matlab 來完成復(fù)雜仿真算法的計算任務(wù),用組態(tài)王6.0 工控軟件實現(xiàn)友好的用戶界面。二者通過DDE 協(xié)議進(jìn)行數(shù)據(jù)交換
摘 要:本文提出了一種基于Matlab 和組態(tài)王6.0 的訓(xùn)練模擬器軟件編制方法。該方法用Matlab 來完成復(fù)雜仿真算法的計算任務(wù),用組態(tài)王6.0 工控軟件實現(xiàn)友好的用戶界面。二者通過DDE 協(xié)議進(jìn)行數(shù)據(jù)交換。實踐證明了這種結(jié)合了兩種軟件優(yōu)點的方法是可行的。
關(guān)鍵字:仿真 動態(tài)數(shù)據(jù)交換 程序設(shè)計
1 引言
輪機(jī)訓(xùn)練模擬器是現(xiàn)代技術(shù)革命的產(chǎn)物,它利用計算機(jī)技術(shù)模擬輪機(jī)動力裝置及其控制系統(tǒng)的特性,能夠在各種工況和環(huán)境下進(jìn)行操作訓(xùn)練,具有完善的教育和培訓(xùn)功能。采用輪機(jī)模擬器對學(xué)員進(jìn)行技術(shù)培訓(xùn),具有效率高、費用少、安全性好等優(yōu)點。為了滿足對部隊對輪機(jī)訓(xùn)練模擬器的需要,我們研制了一套用于部隊進(jìn)行柴油機(jī)教學(xué)訓(xùn)練的簡易模擬器軟件。
訓(xùn)練模擬器是面向?qū)W員教學(xué)的,因此要求界面友好,并能實現(xiàn)柴油機(jī)運(yùn)行過程的仿真。在界面制作方面,本來主要是用于工業(yè)控制的工控組態(tài)軟件以其強(qiáng)大的人機(jī)界面功能很好地滿足了我們的要求。目前,流行的工控組態(tài)軟件有很多。相比國外功能強(qiáng)大但價格昂貴的組態(tài)軟件,國產(chǎn)的組態(tài)王軟件無論在價格還是在功能上都更適合我們。因此在本次開發(fā)中我們采用了組態(tài)王,開發(fā)周期短,可以生成友好的交互式圖形界面。在仿真方面,Matalab 是仿真應(yīng)用中常用的一種基于矩陣的語言。用該語言進(jìn)行復(fù)雜算法的設(shè)計效率很高。它擁有仿真工具 Simulink,可以方便地進(jìn)行建模和仿真??梢娊M態(tài)王工控組態(tài)軟件和 Matlab 二者各有優(yōu)點,因此,將二者結(jié)合起來,無疑將有助于我們的開發(fā)。幸運(yùn)的是,組態(tài)王和 Matalab 都支持 DDE 技術(shù),為我們充分利用二者的長處提供了前提。
詳情請點擊:
基于Matlab和組態(tài)王6.0的簡易訓(xùn)練模擬器設(shè)計