詳細介紹
Simulink國產替代仿真軟件 嵌入式軟件建模工具
MATLAB 的重要性無需多說,一些功能甚至很難找到合適的替代品。本文推薦一些開源的替代工具,希望對你有所幫助。另外,也歡迎大家在留言區推薦你知道的替代工具。
開源軟件是指開放源代碼的軟件,即代碼創作者在遵循相關開源協議的基礎上,將自己開發的軟件源代碼向公開,允許其他開發人進行自主學習、測試、修改、二次開發和傳播等,以協同方式改善軟件產品的質量和優化軟件功能等。
開源軟件在操作系統、數據庫、中間件等都有許多流行的軟件產品,如 Linux 電腦操作系統、MySQL 和 PostgreSQL 開源數據庫等。
Simulink國產替代仿真軟件 嵌入式軟件建模工具由國內清華大學康碩老師為核心團隊加上前華為員工組成的團隊經過4年時間開發而成,后于派進行商業化開發。
國產系統仿真平臺軟件已有客戶:
– 十二大軍G集團的八家:中核,中航工業,航天科技,航天 科工,中國電子,中國電科,中船,商發,中核建是偏建筑工程等多家企業。是真正意義上國內軍G行業自主的仿真軟件。

ModelCoder的介紹
在**關鍵領域,基于模型的軟件工程或者軟件開發已逐漸進入了我國的裝備研制過程中。使用SimuLink或者SCADE等嵌入式軟件建模工具對算法或者控制邏輯進行可視化建模,然后生成高可靠的二進制代碼逐漸成為了**關鍵領域的主流軟件開發方式。由我司自主開發的ModelCoder是一款支持多種嵌入式系統建模并可以自動生成高**可靠的C代碼的軟件設計和開發工具。Simulink國產替代仿真軟件ModelCoder支持同步數據流以及狀態機等嵌入式模型,其從模型生成代碼的過程經過了形式化驗證,保證生成過程的正確無誤性,能夠用于飛機的飛控,飛機的航電,核電的DCS等多個**關鍵領域的嵌入式軟件的設計和開發。
ModelCoder的原理
代碼生成工具是編譯器的一種,是把模型語言翻譯成C語言的編譯器。代碼生成工具廣泛用于我國的航空、軌交和核電等**關鍵領域。保證代碼生成工具的生成過程的**可靠性是**關鍵領域必須要面對的課題。ModelCoder采用了*嚴格的形式化技術,用定理證明的方式對模型到代碼的生成過程進行了嚴格的數學證明。和同類軟件SCADE的KCG相比,KCG只是采用了模型檢測技術對模型本身進行了證明,而ModelCoder無疑在技術途徑上更為可靠。
Simulink國產替代仿真軟件ModelCoder的翻譯過程如下:
ModelCoder翻譯流程簡圖
ModelCoder的功能
ModelCoder的功能分為三個部分:1)軟件建模的圖形化前端;2)模型的仿真運行測試模塊;3)C代碼的自動生成模塊。
ModelCoder的圖形化前段Simulink國產替代仿真軟件
ModelCoder的仿真運行測試模塊