Simulink
Simulink是The MathWorks公司開發的用於動態系統和嵌入式系統的多領域模擬和基於模型的設計工具,常集成於MathWorks公司的另一產品MATLAB中與之配合使用。
![]() 由Simulink模擬之風力渦輪機(Simulink model of a wind turbine) | |
開發者 | MathWorks |
---|---|
當前版本 |
|
作業系統 | Linux, macOS, Microsoft Windows[1] |
類型 | 系統建模、模擬 |
許可協議 | 專有軟體 |
網站 | www.mathworks.com/products/simulink/ |
Simulink提供一個交互式的圖形化環境及可定製模塊庫(Library),可對各種時變系統,例如通訊、控制、信號處理、影像處理和圖像處理系統等進行設計、模擬、執行和測試,也可以進行基於模型的設計。
特點
編輯與MATLAB類似,Simulink的功能可以通過購買或自定義的工具箱不斷擴展(例如Stateflow)。另外,Simulink與MATLAB緊密集成,可以直接訪問MATLAB大量的工具來進行算法研發、仿真的分析和可視化、批處理腳本的創建、建模環境的定製以及信號參數和測試數據的定義。它的主要特點有[2]:
- 豐富的可擴充的預定義模塊庫
- 交互式的圖形編輯器來組合和管理直觀的模塊圖
- 以設計功能的層次性來分割模型,實現對複雜設計的管理
- 通過Model Explorer導航、創建、配置、搜索模型中的任意信號、參數、屬性,生成模型代碼
- 提供API用於與其他仿真程序的連接或與手寫代碼集成
- 使用Embedded MATLAB模塊在Simulink和嵌入式系統執行中調用MATLAB算法
- 使用定步長或變步長運行仿真,根據仿真模式(Normal,Accelerator,Rapid Accelerator)來決定以解釋性的方式運行或以編譯C代碼的形式來運行模型
- 圖形化的調試器和剖析器來檢查仿真結果,診斷設計的性能和異常行為
- 可訪問MATLAB從而對結果進行分析與可視化,定製建模環境,定義信號參數和測試數據
- 模型分析和診斷工具來保證模型的一致性,確定模型中的錯誤
參見
編輯參考文獻
編輯- ^ MathWorks - MATLAB - Requirements. [2014-08-15]. (原始內容存檔於2013-03-15).
- ^ Simulink 7.5. MathWorks中國. [2010-05-09]. (原始內容存檔於2009-03-17).