
曙海教學(xué)優(yōu)勢
該課程,秉承21年教學(xué)品質(zhì),以項目實現(xiàn)為導(dǎo)向,面向企事業(yè)單位項目實際需求,講師將會與您分享設(shè)計的全流程以及工具的綜合使用技巧與經(jīng)驗。課程可定制,線下/線上/上門皆可,全國免費報名熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)三十多萬家。曙海的課程得到業(yè)內(nèi)企事業(yè)單位廣泛贊譽。
?介紹如何使用 MATLAB Coder??從 MATLAB??代碼生成 C 代碼。重點介紹如何使現(xiàn)有 MATLAB 代碼符合相關(guān)要求,如何生成滿足優(yōu)化要求的 C 代碼,以及如何將生成的代碼與外部模塊集成。該課程適合中高級 MATLAB 用戶。
MATLAB基礎(chǔ)?和 C 語言編程基礎(chǔ)
詳細(xì)提綱:
|
使用 MATLAB Coder 生成代碼 |
Objective:?熟悉 MATLAB Coder 及其應(yīng)用 ·?MATLAB Coder 概覽 ·?從 MATLAB 代碼生成 C 代碼工作流 ·?生成 C 代碼 ·?驗證生成的代碼 ·?瀏覽生成的代碼 |
|
準(zhǔn)備 MATLAB 代碼進行代碼生成 ? |
Objective:?使用 MATLAB Coder 編碼標(biāo)準(zhǔn)編寫 MATLAB 代碼用于代碼生成。 ·?將 MATLAB 代碼轉(zhuǎn)換成 C 代碼 ·?調(diào)用 MATLAB 不支持的函數(shù) ·?準(zhǔn)備現(xiàn)有的 MATLAB 代碼 ·?代碼準(zhǔn)備工作流程 |
|
處理固定大小數(shù)據(jù) |
Objective:?從具有固定大小或者常數(shù)輸入的 MATLAB 代碼生成 C 代碼。 ·?數(shù)據(jù)特性概覽 ·?指定固定大小的頂層輸入 ·?指定常數(shù)頂層輸入 |
|
處理可變大小數(shù)據(jù) |
Objective:?從具有可變大小輸入或本地數(shù)據(jù)的 MATLAB 代碼生成 C 代碼。 ·?指定可變大小的頂層輸入 ·?指定可變大小的本地數(shù)據(jù) ·?重用變量 |
|
處理全局?jǐn)?shù)據(jù)、結(jié)構(gòu)體和元胞數(shù)組 |
Objective:?從包含永久數(shù)據(jù)、全局變量或者結(jié)構(gòu)體輸入的 MATLAB 代碼生成 C 代碼。 ·?永久數(shù)據(jù) ·?全局變量 ·?處理結(jié)構(gòu)體 ·?代碼中的元胞數(shù)組 ·?通過引用傳遞參數(shù) |
|
與外部代碼集成 |
Objective:?將 MATLAB Coder 生成的 C 代碼與外部 C 代碼集成。 ·?代碼集成簡介 ·?生成代碼的入口點 ·?使用 MATALB Coder 界面集成外部 C 代碼 ·?使用外部 IDE 集成外部 C 代碼 ·?調(diào)用外部 C 函數(shù) ·?代碼驗證和分析 ·?源代碼調(diào)試 |
|
優(yōu)化生成的代碼 |
Objective:?使用多種選項和技術(shù)優(yōu)化生成的代碼。 ·?循環(huán)展開和空值初始化的代碼優(yōu)化 ·?函數(shù)內(nèi)聯(lián)和文件分區(qū) ·?配置目標(biāo) ·?移除不必要代碼 ·?生成代碼的命名規(guī)范 ·?將項目轉(zhuǎn)換為腳本 |
??