Simulink 模擬及程式碼產生技術入門到精通, 2/e

孫忠瀟(Hyowinner)

  • 出版商: 北京航空航天大學
  • 出版日期: 2023-11-01
  • 售價: $654
  • 貴賓價: 9.5$621
  • 語言: 簡體中文
  • 頁數: 520
  • 裝訂: 平裝
  • ISBN: 7512442149
  • ISBN-13: 9787512442146
  • 立即出貨 (庫存 < 4)

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

商品描述

工業數位化時代已經到來,基於模型的系統工程和設計已經成為工業「智」造的手段。
數位化設計在汽車產業的需求體現得特別明顯,模型作為數位化設計的主線索已經貫穿從產品概念、
系統需求、軟體架構、軟體實現到軟體元件測試、軟體整合驗證、系統整合驗證、產品交付的各個環節。
本書既從廣度上重點介紹了Simulik工具平台在各個工業領域上的廣泛應用,
又從深度上剖析了Simulik從架構、建模、仿真、代碼生成、自動化測試與驗證到硬體生態建設這樣一條完整的產品建設思路。
本書是面向汽車電子、航空電子、工業控制、智慧家電、無人機系統、
機器人控制、電力電子等多個工業領域而撰寫的專業著作,可供相關產業的公司、研發團隊、工程師以及大學師生參考。

目錄大綱

第1章引言
第2章Simulink介面介紹
2.1 Simulink是什麼
2.2 Simulink的啟動及Simulink Library Browser的介紹
2.3 模型的建立
2.4 開啟既有模型
2.5 在模型中加入模組
第3章Simulink模組
3.1 Simulink模組的組成要素
3.1 .1 模組概述
3.1.2 Simulink模組的資料元素構成
3.1.3 Simulink模組的朝向
3.1.4 Simulink模組的屬性及參數
3.1.5 Simulink模組的註解
3.1.6 Simulink模組的虛擬性
3.1.7 Simulink模組的取樣時間
3.2 Simulink常用模組庫
3.2.1 In/Out模組
3.2.2 Constant模組
3.2.3 Scope模組
3.2.4 四則運算模組
3.2.5 延時模組
3.2.6 Relational Operator模組
3.2.7 Logical Operator模組
3.2. 8 Switch模組
3.2.9 積分模組
3.2.10 Saturation模組
3.2.11 Ground模組
3.2.12 Terminator模組
3.2.13 訊號合併與分解模組
3.2.14 Bus Creator模組與Bus Selector模組
3.2.15 Vector Concatenate模組
3.2.16 Data Type Conversion模組
3.2.17 Subsystem模組
3.3 其他常用模組
3.3.1 訊號源模組
3.3.2 訊號接收模組
3.3.3 查找表模組
3.3.4 其他模組
3.3.5 使用者自訂模組
3.3.6 不同速率的轉換模組-Rate Transition模組
3.3.7 String模組函式庫
3.3.8 Merge模組
3.3.9 C語言呼叫C Caller模組
3.3.10 CAN封包處理模組-CAN Pack/CAN Unpack模組
第4章Simulink訊號
4.1 Simulink訊號概述
4.2 Simulink訊號的操作
4.2.1 訊號的建立與連接
4.2.2 訊號的命名
4.2.3 訊號的分支
4.2.4 訊號的刪除
4.3 Simulink訊號的分類
4.3.1 Scalar訊號
4.3.2 Vector訊號
4.3.3 Matrix訊號
4.3.4 Bus訊號
4.3.5 FunctionCall訊號
4.3.6 尺寸可變訊號
4.3.7 未連接訊號
4.4 Simulink訊號的屬性
4.5 Simulink訊號的傳播
第5章Simulink子系統
5.1 Simulink子系統詳解
5.1. 1 子系統概述
5.1.2 Simulink模型的運作順序
5.1.3 各種子系統的特性與功能
5.2 Simulink子系統實例
5.2.1 虛擬子系統與非虛擬子系統
5.2.2 觸發啟用子系統(條件子系統)
5.2.3 函數呼叫子系統(條件子系統)
5.2.4 While Iterator子系統(動作子系統)
5.2.5 變體子系統(選擇子系統)
5.2.6 可設定子系統(選擇子系統)
第6章Simulink模型的模擬
6.1 模型的配置模擬
6.1.1 解算器
6.1.2 參數的配置
6.2 模型模擬資料記錄
6.2.1 訊號日誌
6.2.2 模擬資料觀察器
6.3 模擬的調試
6.3.1 Debugger的啟動
6.3.2 Debugger的單步驟方法
6.3.3 Debugger的斷點設定方法
6.4 模擬的加速
6.5 模型的架構
6.5.1 頂層
6.5.2 觸發層
6.5.3 結構層
6.5.4 資料流層
第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.2 雙擊一個模組來執行MATLAB腳本模擬。指令
7.7.4 提示模組埠的連線狀況
7.7.5 統計模型中所有模組的資訊
第8章Simulink模型操作自動化
8.1 M語言控制模型的模擬
8.1.1 sim控制模型進行模擬及參數配置
8.1.2 set_param控制模型模擬過程
8.2 M語言修改模組屬性
8.3 M語言自動建立模型
8.3.1 模型的建立及開啟
8.3.2 模組的新增、刪除及替換
8.3.3 訊號線的新增及刪除
8.3.4 M語言自動建立模型
第9章Stateflow建模
9.1 狀態機建模要素
9.2 Stateflow狀態與遷移-電梯控制實例
9.3 Stateflow之Simulink State與Simulink Function
9.4 Stateflow轉移與節點應用案例-用狀態機逐一處理字元
9.5 Graphical Function+並行狀態機實現無人機遙控狀態設計
9.6 Entry與Exit使跨層次轉移避免接觸父層狀態邊界
9.7 狀態機事件應用-RT-Thread執行緒​​狀態管理實例
9.7.1 即時作業系統原理簡介
9.7.2 RT- Thread執行緒​​管理狀態機案例
9.8 選擇/循環語句建模方式
9.8.1 選擇語句
9.8.2 循環語句
第10章S函數
10.1 S函數概述
10.2 S函數的類型
10.3 S函數的要素
10.4 S函數的組成及執行順序
10.5 不同語言編寫的S函數
10.5.1 Level 1 MS函數
10.5.2 Level 2 MS函數
10.5.3 C MEX S函數
第11章模組的封裝
11.1 Mask Editor封裝模組
11.1.1 封裝模