
設計、模擬、部署
Simulink®模塊圖形式開發環境–支援多領域模型系統設計、轉往硬體前的模擬、以及無需手動編寫程式碼的部署流程
▲ What is Simulink? | Simulink Overview
Simulink支援以模型為基礎的設計流程
從概念到營運
為了複雜系統開發的轉型,處於市場領先地位的企業組織廣泛採用以模型為基礎的設計方法,系統化地使用模型來協助整個研發流程。
- 在開發過程及早時常使用虛擬模型來模擬並測試你的系統
- 透過物理模型、硬體迴圈測試、快速原型化來檢驗你的設計
- 產生產品級C、C++、CUDA、PLC、Verilog與VHDL程式碼,並且直接部署至你的嵌入式系統
- 透過設計要求、系統架構、元件設計、程式碼和測試之間的可追蹤性來維持數位上的關聯
- 將模型拓展至運行中的系統,執行預測性維護與故障分析
- » 了解如何將以模型為基礎的設計運用在你的專案
Simulink支援模擬
在進入硬體階段之前設計你的系統並進行模擬
透過多領域模型建立與模擬來探索各類型設計空間並趁早測試你的系統。
- 在同一多領域模擬環境快速評估眾多設計構想
- 以可重複使用的元件和函式庫(包含客製化、以及第三方建模工具)模擬大規模系統模型
- 部署模擬模型以用於桌面、即時與硬體迴圈測試
- 在多核心桌上型電腦、電腦叢集、和雲端執行大量模擬
- » 了解關於多領域模擬環境的應用

Simulink支援以模型為基礎的系統工程
設計、分析、並測試系統和軟體架構
以模型為基礎的系統工程(Model-based systems engineering,MBSE)是一項支援整個系統生命週期的模型應用。Simulink橋接了從設計需求到系統架構,再到詳細元件設計、實現、與測試的完整開發流程
- 擷取並分解設計需求
- 定義並詳盡闡述元件、配置、和架構的規格
- 為架構和元件層級介面建立單一來源
- 使用MATLAB執行分析和權衡研究
- 運用以模擬為基礎的測試檢驗設計要求並驗證系統架構
- » 充分利用以模型為基礎的系統工程

Simulink支援敏捷軟體開發
敏捷軟體開發使用更短的迭代週期,強調持續整合及團隊合作,可幫助團隊更快地將價值交付到客戶手中。模擬、自動測試、程式碼生成縮短開發週期,幫助你打造成功的敏捷(Agile)團隊。
- 在自動化伺服器開發並執行模擬測試,持續驗證新的設計迭代
- 在轉換到硬體之前以桌上電腦執行更大量的分析與測試
- 透過模擬交付可使用的軟體,方便客戶評估
- 以模型更新與模擬快速回應設計要求變更
- 透過自動產生的報告和儀表板將進度呈現給相關人士
- » 探索使用敏捷開發對於團隊的好處
Simulink支援MATLAB使用者
MATLAB與Simulink搭配使用,在同一個環境之中結合文本和圖形化編程的強大力量。
將你的MATLAB知識運用在:
- 參數最佳化
- 建立新模塊
- 編寫測試與自動化腳本
- 平行執行成千上萬的模擬
- 分析模擬結果










