模型化開發工具

模型化開發工具是一種基於模型的開發工具。因其具有直觀的軟體開發方式而越來越受工程師和科學研究人員的歡迎。例如LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench,實驗室虛擬儀器工程平台)以及Matlab/Simulink

模型化開發工具

在眾多的嵌入式開發工具中,我們所熟知的德州儀器(TexasInstruments)的Code Composer Studio風河公司(WindRiver)的Tornado、賽靈思(Xilinx)的ISE DesignSuite 等都是非常不錯的開發工具,但是這些工具不容易快速掌握,對於開發者軟體開發經驗要求較高, 而基於模型的開發工具因其具有直觀的軟體開發方式,越來越受工程師和科學研究人員的歡迎,如: (1)LabVIEW(Laboratory Virtual Instrumentation Engineering Workbench,實驗室虛擬儀器工程平台),由美國國家儀器公司所開發的圖形化程式編譯平台,LabVIEW特殊的圖形程式簡單易懂的開發接口,縮短了開發原型的速度以及方便日後的軟體維護,因此逐漸受到系統開發及研究人員的喜愛,其缺點是與之配套的硬體設備價格很高,而且它不支持嵌入式linux作業系統,對於VxWorks的支持也不盡如人意,僅僅可以開發一些應用程式,對於多種作業系統的開發和定製則無能為力;
(2)Matlab/Simulink,MathWorks公司傑作,Simulink是用來建模、分析和仿真各種動態系統的互動環境,包括連續系統,離散系統和混合系統。Simulink提供了採用滑鼠拖放的方法建立系統框圖模型的圖形互動平台。通過Simulink提供的豐富的功能塊,可以迅速地創建動態系統模型。同時Simulink還集成了Stateflow,用來建模、仿真複雜事件驅動系統的邏輯行為。另外,Simulink也是實時代碼生成工具Real-Time Workshop的支持平台。

相關詞條

熱門詞條

聯絡我們