曙海教學優勢
本課程,秉承二十一年積累的教學品質,以項目實現為導向,面向企事業項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海培訓的課程在業內有著響亮的知名度。
?介紹如何使用 MATLAB Coder??從 MATLAB??代碼生成 C 代碼。重點介紹如何使現有 MATLAB 代碼符合相關要求,如何生成滿足優化要求的 C 代碼,以及如何將生成的代碼與外部模塊集成。該課程適合中高級 MATLAB 用戶。
MATLAB基礎?和 C 語言編程基礎
詳細提綱:
使用 MATLAB Coder 生成代碼 |
Objective:?熟悉 MATLAB Coder 及其應用 ·?MATLAB Coder 概覽 ·?從 MATLAB 代碼生成 C 代碼工作流 ·?生成 C 代碼 ·?驗證生成的代碼 ·?瀏覽生成的代碼 |
準備 MATLAB 代碼進行代碼生成 ? |
Objective:?使用 MATLAB Coder 編碼標準編寫 MATLAB 代碼用于代碼生成。 ·?將 MATLAB 代碼轉換成 C 代碼 ·?調用 MATLAB 不支持的函數 ·?準備現有的 MATLAB 代碼 ·?代碼準備工作流程 |
處理固定大小數據 |
Objective:?從具有固定大小或者常數輸入的 MATLAB 代碼生成 C 代碼。 ·?數據特性概覽 ·?指定固定大小的頂層輸入 ·?指定常數頂層輸入 |
處理可變大小數據 |
Objective:?從具有可變大小輸入或本地數據的 MATLAB 代碼生成 C 代碼。 ·?指定可變大小的頂層輸入 ·?指定可變大小的本地數據 ·?重用變量 |
處理全局數據、結構體和元胞數組 |
Objective:?從包含永久數據、全局變量或者結構體輸入的 MATLAB 代碼生成 C 代碼。 ·?永久數據 ·?全局變量 ·?處理結構體 ·?代碼中的元胞數組 ·?通過引用傳遞參數 |
與外部代碼集成 |
Objective:?將 MATLAB Coder 生成的 C 代碼與外部 C 代碼集成。 ·?代碼集成簡介 ·?生成代碼的入口點 ·?使用 MATALB Coder 界面集成外部 C 代碼 ·?使用外部 IDE 集成外部 C 代碼 ·?調用外部 C 函數 ·?代碼驗證和分析 ·?源代碼調試 |
優化生成的代碼 |
Objective:?使用多種選項和技術優化生成的代碼。 ·?循環展開和空值初始化的代碼優化 ·?函數內聯和文件分區 ·?配置目標 ·?移除不必要代碼 ·?生成代碼的命名規范 ·?將項目轉換為腳本 |
??