通過Simulink建立MTU396柴油發(fā)電機(jī)組的仿真模型,然后采用Matlab實(shí)時工作間(RTW)將Simulink仿真模型轉(zhuǎn)化成可移植的嵌入式C++代碼,最后在Visual C++集成開發(fā)環(huán)境下開發(fā)柴油機(jī)發(fā)電機(jī)組轉(zhuǎn)速控制半物理仿真系統(tǒng)。該方法充分利用Simulink豐富、便捷的建模環(huán)境同時發(fā)揮了VC強(qiáng)大的硬件控制功能和人機(jī)界面設(shè)計(jì)靈活的優(yōu)點(diǎn)。