The MathWorks推出MATLAB語言子集嵌入式MATLAB
the mathworks推出了嵌入式 matlab ――領(lǐng)先的 matlab 科學(xué)計算語言的子集。 嵌入式 matlab 子集使 matlab 用戶能夠從 matlab 程序中生成高效、可嵌入 c 代碼,從而避免了常見的、耗時的和易出錯的用 c 代碼重寫 matlab 算法的進程?! ∏度胧?matlab 子集包括了眾多的 matlab 功能,有 270 多個 matlab 運算符和函數(shù)以及90 多個定點工具箱(fixed-point toolbox)函數(shù)。嵌入式 matlab 支持許多高級 matlab 語言功能,如多維陣列、實數(shù)和復(fù)數(shù)、結(jié)構(gòu)、流程控制和下標(biāo)運算。 轉(zhuǎn)換為 c 代碼由 real-time workshop 7執(zhí)行,其是廣泛用于嵌入式代碼生成的,其是廣泛用于嵌入式代碼生成的 mathworks 產(chǎn)品。real-time workshop 會自動產(chǎn)生嵌入式 c,它在大小、性能和內(nèi)存使用上可與手工編碼相媲美。用戶可以直接在 matlab m 文件中調(diào)用 real-time workshop,或者該文件也可以按名稱包括在 simulink塊圖中。如果使用了 simulink,也可以使用 simulink hdl coder 生成可合成的 verilog 和 vhdl。在這兩種情況下,在數(shù)字上,生成的代碼與嵌入式 matlab 源代碼相當(dāng)??捎眯?
在以下最新版本的 mathworks 產(chǎn)品中支持嵌入式 matlab 技術(shù):matlab、simulink、fixed-point toolbox、stateflow、simevents 和 simulink hdl coder。 詳情請訪問:www.mathworks.cn。