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