Simulink 模擬及代碼生成技術入門到精通

孫忠瀟 (hyowinner)

買這商品的人也買了...

商品描述

<內容介紹>

《Simulink模擬及代碼生成技術入門到精通》共19章,分為入門篇、進階篇和高級篇3個篇章。入門篇介紹Simulink軟件及其基本操作和構成要素;進階篇講解Simulink的運行機制和原理、自定義模塊及模塊封裝、自定義模塊庫的建立和Simulink環境的編輯等功能,並講解如何使用M語言為模塊發布help文檔,以及通過工業實例展示綜合應用GUI控制Simulink進行模擬的方法及代碼生成的應用方法;高級篇重點介紹“基於模型設計”的開發流程、嵌入式C代碼生成技術原理及TLC語言編寫方法,並展示如何在嵌入式應用中使用TSP。

<章節目錄>
入門篇
第1章Simulink界面介紹
1.1Simulink是什麼
1.2Simulink啟動及Simulink Library Browser介紹
1.3模型的建立
1.4打開既存模型
1.5向模型中添加模塊
第2章Simulink模塊
2.1Simulink模塊的組成要素
2.1.1模塊概述
2.1.2Simulink模塊的構成
2.1.3Simulink模塊的朝向
2.1.4Simulink模塊的屬性及參數
2.1.5Simulink模塊的註解
2.1.6Simulink模塊的虛擬性
2.2Simulink常用模塊庫
2.2.1輸入/輸出模塊
2.2.2常數模塊
2.2.3波形顯示模塊
2.2.4四則運算模塊
2.2.5延時模塊
2.2.6關係操作模塊
2.2.7邏輯運算模塊
2.2.8Switch模塊
2.2.9積分模塊
2.2.10限幅模塊
2.2.11接地模塊
2.2.12終止模塊
2.2.13信號合併與分解模塊
2.2.14總線創建與總線選擇模塊
2.2.15向量連接模塊
2.2.16數據類型轉換模塊
2.2.17子系統模塊
2.3Commonly Used Blocks以外的常用模塊
2.3 .1信號源模塊
2.3.2信號接收模塊
2.3.3查表模塊
2.3.4其他常用模塊
2.3.5用戶自定義模塊
第3章Simulink信號
3.1Simulink信號概述
3.2Simulink信號的操作
3.3Simulink信號的分類
3.3 .1Scalar信號
3.3.2Vector信號
3.3.3Matrix信號
3.3.4Bus信號
3.3.5Function—call信號
3.3.6尺寸可變信號
3.3.7未連接信號
3.4 Simulink信號的屬性
第4章Simulink子系統
4.1Simulink子系統詳解
4.1.1子系統概述
4.1.2 Simulink模型的運行順序
4.1.3各種子系統的特點與功能
4.2Simulink子系統實例
4.2.1虛擬和非虛擬(原子)子系統
4.2.2觸發使能子系統
4.2.3函數調用子系統(條件子系統)
4.2.4 While子系統(動作子系統)
4.2.5可變子系統(選擇子系統)
4.2.6可配置子系統(選擇子系統)
第5章Simulink模型的模擬
5.1模型的配置模擬
5.1.1解算器
5.1.2參數的配置
5.2模型模擬數據記錄
5.3模擬過程的調試
5.3.1Debugger的啟動
5.3.2Debugger的單步方法
5.3.3Debugger的斷點設置方法
5.4模擬的加速
第6章Simulink模型保存為圖片
6.1截圖保存方式
6.2拷貝視圖方式
6.3使用saveas函數保存
6.4使用print函數保存
進階篇
第7章Simulink的回調函數
7.1什麼是回調函數
7.2回調跟蹤
7.3模型回調函數
7.4模塊回調函數
7.5埠回調函數
7.6參數回調函數的使用
7.7回調函數使用例程
7.7.1打開模型時自動加載變量
7.7.2雙擊模塊執行MATLAB腳本
7.7.3開始模擬前執行命令
7.7. 4提示模塊埠的連線情況
7.7.5統計模型中所有模塊信息
第8章M語言對Simulink模型的自動化操作及配置
8.1 M語言控制模型的模擬
8.1.1sim控制模型模擬及參數配置
8.1.2set_param控制模型模擬過程
8.2 M語言修改模塊屬性
8.3 M語言自動建立模型
8.3.1模型的建立及打開
8.3.2模塊的添加、刪除及替換
8.3.3信號線的添加及刪除
8.3.4M語言自動創建模型
第9章Simulink的流控制
9.1Simulink流控制分類
9.2While流控制
9.3For循環控制
9.4If else控制
9.5Switch Case控制
第10章S函數
10.1S函數概述
10.2S函數的類型
10.3S函數的要素
10.4S函數的組成及執行順序
10.5使用不同語言編寫S函數
10.5.1Level 1 MS函數
10.5.2Level 2 MS函數
10.5.3C Mex S函數
第11章模塊的封裝
11.1Mask Editor封裝模塊
11.1.1封裝模塊構成的子系統
11.1 .2封裝S函數編寫的模塊
11.2編程自動封裝模塊
11.2.1模塊的屬性
11.2.2使用set_param和get_param封裝模塊
11.2.3使用Simulink Mask類封裝模塊
11.3使用GULDE封裝模塊
第12章Publish發布M文件
12.1 M文件的註釋
12.2Cell模式
12.3註釋的Publish
12.3.1正文
12.3.2字體控制
12.3.3小標題
12.3.4插入超鏈接
12.3.5插入可執行代碼
12.4註釋發布功能的應用場景
第13章Simulink創建自定義庫一
第14章Simulink自定義環境
14.1Simulink環境自定義功能
14.2Simulink工具欄菜單自定義
14.3Simulink Library Browser菜單欄自定義
14.4Simulink目標硬件自定義
14.5Simulink參數對話框控制
第15章Simulink在流程工業中的模擬應用
15.1工業乙醇生產與計算機模擬
15.2工業乙醇發酵流程
15.3乙醇發酵動力學方程
15.4發酵動力學方程組的MATLAB求解
15.5發酵動力學方程組的Simulink求解
15.6乙醇連續發酵流程的Simulink模擬
15.7乙醇連續發酵的模擬軟件設計
15.7.1GUIDE介紹
15.7.2乙醇連續發酵程序模擬軟件界面
15.7.3Simulink動態模擬控制器製作
15.7.4基於代碼生成的模型模擬加速
15.8總結
……
高級篇