MathWorks推出MATLAB Coder可縮短編碼時間

2011-07-13
MathWorks日前發布了新產品,MATLAB® C程式碼產生器(MATLAB Coder)。其可協助研發設計工程師將MATLAB開發出來的演算法,直接且自動地轉成可讀、可攜的C和C++程式碼。這項新產品能夠大幅減少原型化、實現和進行軟體整合,減少手工編寫MATLAB演算法程式成C和C++程式碼的耗費時間。自動化轉碼的功能可帶來更快、更有效率的系統開發工作流程。
MathWorks日前發布了新產品,MATLAB® C程式碼產生器(MATLAB Coder)。其可協助研發設計工程師將MATLAB開發出來的演算法,直接且自動地轉成可讀、可攜的C和C++程式碼。這項新產品能夠大幅減少原型化、實現和進行軟體整合,減少手工編寫MATLAB演算法程式成C和C++程式碼的耗費時間。自動化轉碼的功能可帶來更快、更有效率的系統開發工作流程。

MathWorks的資深策略分析師Ken Karnofsky表示,從Simulink模型自動生成C程式碼的方式,已經改變許多研發單位在嵌入式系統的開發工作,時間超過十年之久。現在,MATLAB C程式碼產生器可以為使用MATLAB開發電子和嵌入式系統演算法的工程師,帶來更高的生產力。藉由推出MATLAB C程式碼產生器、Simulink C程式碼產生器和嵌入式程式碼產生器,MathWorks提供給客戶一個更簡單和更全面性的程式碼產生解決方案。

須使用大量演算法的電子與通訊系統設計,一般均使用MATLAB先進行開發;最終,這些用MATLAB開發出的演算法仍需再轉成C程式碼,以進行最終產品的整合。手動程式編碼將MATLAB改寫成C,需要數天至數個星期才能完成,而且有可能出現設計錯誤,造成產品上市的延誤。不過現在設計工程師除了可以使用MATLAB來加速演算法開發的工作,例如:定點設計(Fixed-point Design)和原型化外,還可利用此新產品MATLAB C程式碼產生器,自動將MATLAB程式轉成C程式碼。

MATLAB C程式碼產生器支援相當廣泛的演算法開發之MATLAB語言,包括內建的矩陣數學運算和動態陣列處理,也支援上百個的運算子、函數和系統物件,以及許多數位訊號處理與通訊系統設計的進階演算法。

The MathWorks網址:www.mathworks.com

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!