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

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

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

另外隨著MATLAB C程式碼產生器的新推出,MathWorks也公佈Simulink® C程式碼產生器(Simulink Coder)和嵌入式程式碼產生器(Embedded Coder)兩項新產品。這兩個產品整合了原本多個MathWorks程式碼產生工具的功能,簡化了Simulink和Stateflow使用者在程式碼自動產生的應用。這些新工具採用了經過業界認可的C程式碼產生器(Real-Time Workshop®)技術,並提供完整的程式碼生成支援快速原型化、即時測試和生產嵌入式系統的實現與內建連結至嵌入式開發環境。

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

欲進一步查詢MATLAB & Simulink產品家族最新產品之相關訊息,請聯絡MathWorks在台業務總代理商鈦思科技(02)2788-9300或參閱http://www.mathworks.com/products/matlab-coder/

關於The MathWorks
The MathWorks成立於1984年,致力於工程師與科學家所專用高科技運算分析軟體的開發研究,已在學界、業界奠定領導地位。以 MATLAB & Simulink 為平台延伸出的數百種高效能工具軟體,在數學、運算分析、控制、數位訊號處理和通訊領域提供了無數的解決方案。至今全球已有超過100多個國家、100萬使用者以上之客戶,包括:汽車、航太、電信與資料交換、政府機構、製程工業、電子、生化科技、製藥、財務、經濟、地球科學以及儀器量測…等產業。欲知更多相關訊息請參考The MathWorks網站: www.mathworks.com
(MATLAB, Simulink, Stateflow, Handle Graphics, 及Real-Time Workshop 皆為美國The MathWorks, Inc.之註冊商標,文中提及的其他產品和品牌為各單位之註冊商標。)

關於鈦思科技
成立於1998年9月,以提供創新、高效率的專業技術支援為經營理念,提供研發導向之專業軟體工具,服務於半導體、控制工程、通訊系統、無線通訊、RF/微波設計、影像處理、量測、光電、生物科技與財務模型分析等領域之高科技研發人員、科學家與工程師。秉持對客戶的承諾,將不斷地追求創新,以豐富與精深的專業知識,提供客戶具前瞻性的解決方案與設計環境,從研發設計周期之分析、架構、模擬、驗證,乃至HDL驗證、硬體實現之完整解決方案。

熱門新聞

Advertisement