Simulink仿真及代碼生成技術(shù)入門到精通 版權(quán)信息
- ISBN:9787512418578
- 條形碼:9787512418578 ; 978-7-5124-1857-8
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
Simulink仿真及代碼生成技術(shù)入門到精通 本書特色
本書圍繞simulink軟件的仿真和代碼生成技術(shù),從原理上展開闡述,把握整體,注重細(xì)節(jié),讓讀者深刻認(rèn)識simulink的運(yùn)行原理。結(jié)構(gòu)化的章節(jié)安排和豐富多彩的案例展示了simulink在模型建立、工業(yè)流程仿真及嵌入式控制等方面的應(yīng)用技巧和方法。本書不拘泥于界面操作,而結(jié)合matlab腳本語言展示其自動控制模型仿真、代碼生成過程的強(qiáng)大功能,帶領(lǐng)讀者把握宏觀架構(gòu),攻克細(xì)節(jié)問題。
全書共19章,分為入門篇、進(jìn)階篇和高級篇3個篇章。入門篇介紹simulink軟件及其基本操作和構(gòu)成要素;進(jìn)階篇講解simulink的運(yùn)行機(jī)制和原理、自定義模塊及模塊封裝、自定義模塊庫的建立和simulink環(huán)境的編輯等功能,并講解如何使用m語言為模塊發(fā)布help文檔,以及通過工業(yè)實(shí)例展示綜合應(yīng)用gui控制simulink進(jìn)行仿真的方法及代碼生成的應(yīng)用方法;高級篇重點(diǎn)介紹“基于模型設(shè)計(jì)”的開發(fā)流程、嵌入式c代碼生成技術(shù)原理及tlc語言編寫方法,并展示如何在嵌入式應(yīng)用中使用tsp。
本書可作為高等院校計(jì)算機(jī)、電子、自動化類專業(yè)計(jì)算機(jī)仿真及嵌入式課程的教學(xué)用書,也可供嵌入式系統(tǒng)研發(fā)工程師、軟件公司研發(fā)工程師及其他有關(guān)專業(yè)科研人員參考。
Simulink仿真及代碼生成技術(shù)入門到精通 內(nèi)容簡介
這本書由matlab中文論壇的權(quán)威版主hyowinner(孫忠瀟)寫成。與其說這是一本關(guān)于simulink/matlab的書,不如說這是一本作者的成長手冊
——從入門,到進(jìn)階,先夯實(shí)了基礎(chǔ),再來攻克代碼生成的難題,作者前進(jìn)的腳步一直踏踏實(shí)實(shí)穩(wěn)穩(wěn)當(dāng)當(dāng)?shù)摹W髡邞{借這些能成功,你學(xué)完這些也不會差!
全書所有知識點(diǎn)的講解通俗易懂,數(shù)以千計(jì)的小例子助讀者全面學(xué)習(xí)并應(yīng)用simulink/matlab知識。作者本人的simulink功力深厚,跟著本書,相 信讀者很快就能感受到simulink的博大精深和無窮魅力。本書在matlab中文論壇有專門的“在線交流”平臺 (http://www.ilovematlab.cn/forum-249-1.html),讀者在學(xué)習(xí)過程中遇到問題,不妨過來跟hyowinner交流交流,收獲也許會超乎你的想象。
Simulink仿真及代碼生成技術(shù)入門到精通 目錄
入門篇 第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模塊的構(gòu)成 2.1.3simulink模塊的朝向 2.1.4simulink模塊的屬性及參數(shù) 2.1.5simulink模塊的注解 2.1.6simulink模塊的虛擬性 2.2simulink常用模塊庫 2.2.1輸入/輸出模塊 2.2.2常數(shù)模塊 2.2.3波形顯示模塊 2.2.4四則運(yùn)算模塊 2.2.5延時(shí)模塊 2.2.6關(guān)系操作模塊 2.2.7邏輯運(yùn)算模塊 2.2.8switch模塊 2.2.9積分模塊 2.2.10限幅模塊 2.2.11接地模塊 2.2.12終止模塊 2.2.13信號合并與分解模塊 2.2.14總線創(chuàng)建與總線選擇模塊 2.2.15向量連接模塊 2.2.16數(shù)據(jù)類型轉(zhuǎn)換模塊 2.2.17子系統(tǒng)模塊 2.3commonly usedblocks以外的常用模塊 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.5functioncall信號 3.3.6尺寸可變信號 3.3.7未連接信號 3.4simulink信號的屬性 第4章simulink子系統(tǒng) 4.1simulink子系統(tǒng)詳解 4.1.1子系統(tǒng)概述 4.1.2simulink模型的運(yùn)行順序 4.1.3各種子系統(tǒng)的特點(diǎn)與功能 4.2simulink子系統(tǒng)實(shí)例 4.2.1虛擬和非虛擬(原子)子系統(tǒng) 4.2.2觸發(fā)使能子系統(tǒng) 4.2.3函數(shù)調(diào)用子系統(tǒng)(條件子系統(tǒng)) 4.2.4while子系統(tǒng)(動作子系統(tǒng)) 4.2.5可變子系統(tǒng)(選擇子系統(tǒng)) 4.2.6可配置子系統(tǒng)(選擇子系統(tǒng)) 第5章simulink模型的仿真 5.1模型的配置仿真 5.1.1解算器 5.1.2參數(shù)的配置 5.2模型仿真數(shù)據(jù)記錄 5.3仿真過程的調(diào)試 5.3.1debugger的啟動 5.3.2debugger的單步方法 5.3.3debugger的斷點(diǎn)設(shè)置方法 5.4仿真的加速 第6章simulink模型保存為圖片 6.1截圖保存方式 6.2拷貝視圖方式 6.3使用saveas函數(shù)保存 6.4使用print函數(shù)保存 進(jìn)階篇 第7章simulink的回調(diào)函數(shù) 7.1什么是回調(diào)函數(shù) 7.2回調(diào)跟蹤 7.3模型回調(diào)函數(shù) 7.4模塊回調(diào)函數(shù) 7.5端口回調(diào)函數(shù) 7.6參數(shù)回調(diào)函數(shù)的使用 7.7回調(diào)函數(shù)使用例程 7.7.1打開模型時(shí)自動加載變量 7.7.2雙擊模塊執(zhí)行matlab腳本 7.7.3開始仿真前執(zhí)行命令 7.7.4提示模塊端口的連線情況 7.7.5統(tǒng)計(jì)模型中所有模塊信息 第8章m語言對simulink模型的自動化操作及配置 8.1m語言控制模型的仿真 8.1.1sim控制模型仿真及參數(shù)配置 8.1.2set_param控制模型仿真過程 8.2m語言修改模塊屬性 8.3m語言自動建立模型 8.3.1模型的建立及打開 8.3.2模塊的添加、刪除及替換 8.3.3信號線的添加及刪除 8.3.4m語言自動創(chuàng)建模型 第9章simulink的流控制 9.1simulink 流控制分類 9.2while 流控制 9.3for 循環(huán)控制 9.4if else控制 9.5switch case控制 第10章s函數(shù) 10.1s函數(shù)概述 10.2s函數(shù)的類型 10.3s函數(shù)的要素 10.4s函數(shù)的組成及執(zhí)行順序 10.5使用不同語言編寫s函數(shù) 10.5.1level 1 m s函數(shù) 10.5.2level 2 m s函數(shù) 10.5.3c mex s函數(shù) 第11章模塊的封裝 11.1mask editor封裝模塊 11.1.1封裝模塊構(gòu)成的子系統(tǒng) 11.1.2封裝s函數(shù)編寫的模塊 11.2編程自動封裝模塊 11.2.1模塊的屬性 11.2.2使用set_param和get_param封裝模塊 11.2.3使用simulink.mask類封裝模塊 11.3使用guide封裝模塊 第12章publish發(fā)布m文件 12.1m文件的注釋 12.2cell模式 12.3注釋的publish 12.3.1正文 12.3.2字體控制 12.3.3小標(biāo)題 12.3.4插入超鏈接 12.3.5插入可執(zhí)行代碼 12.4注釋發(fā)布功能的應(yīng)用場景 第13章simulink創(chuàng)建自定義庫 第14章simulink自定義環(huán)境 14.1simulink 環(huán)境自定義功能 14.2simulink 工具欄菜單自定義 14.3simulink librarybrowser菜單欄自定義 14.4simulink目標(biāo)硬件自定義 14.5simulink參數(shù)對話框控制 第15章simulink在流程工業(yè)中的仿真應(yīng)用 15.1工業(yè)乙醇生產(chǎn)與計(jì)算機(jī)仿真 15.2工業(yè)乙醇發(fā)酵流程 15.3乙醇發(fā)酵動力學(xué)方程 15.4發(fā)酵動力學(xué)方程組的matlab求解 15.5發(fā)酵動力學(xué)方程組的simulink求解 15.6乙醇連續(xù)發(fā)酵流程的simulink仿真 15.7乙醇連續(xù)發(fā)酵的仿真軟件設(shè)計(jì) 15.7.1guide介紹 15.7.2乙醇連續(xù)發(fā)酵程序仿真軟件界面 15.7.3simulink動態(tài)仿真控制器制作 15.7.4基于代碼生成的模型仿真加速 15.8總結(jié) 高級篇 第16章simulink基于模型設(shè)計(jì)的工業(yè)應(yīng)用概述 16.1simulink用途概述 16.2simulink的工業(yè)應(yīng)用 16.2.1airbus使用基于模型的設(shè)計(jì)為 a380 開發(fā)出燃油管理系統(tǒng) 16.2.2馬自達(dá)加快開發(fā)下一代應(yīng)用創(chuàng)馳藍(lán)天技術(shù)(skyactiv technology)的 發(fā)動機(jī) 16.2.3特斯拉電動跑車roadster 16.2.4羅斯胡爾曼理工學(xué)院使用simulink和simdriveline設(shè)計(jì)混合動力汽車動力 總成系統(tǒng) 16.2.5三星(英國)利用simulink開發(fā)出4g無線系統(tǒng) 16.3總結(jié) 第17章simulink代碼生成技術(shù)詳解 17.1基于模型的設(shè)計(jì) 17.1.1需求文檔 17.1.2根據(jù)需求進(jìn)行設(shè)計(jì) 17.1.3需求與設(shè)計(jì)的掛接 17.1.4模型的仿真 17.1.5模型的性能分析及修正 17.1.6模型效率分析與優(yōu)化 17.1.7模型的代碼生成 17.1.8模型生成代碼的優(yōu)化 17.1.9代碼的有效性驗(yàn)證 17.1.10其他驗(yàn)證方法 17.2simulink代碼生成流程及技巧 17.2.1代碼生成時(shí)的模型配置方法 17.2.2代碼生成的流程 17.2.3代碼生成方法與技巧 第18章tlc語言 18.1tlc的作用 18.2tlc的語法 18.2.1基本語法 18.2.2常用
展開全部
Simulink仿真及代碼生成技術(shù)入門到精通 作者簡介
孫忠瀟(),南京富士通南大軟件技術(shù)有限公司(FNST)主任工程師,主要負(fù)責(zé)ARM芯片的Hardware Support Package開發(fā)團(tuán)隊(duì)以及電源控制軟件開發(fā)團(tuán)隊(duì)的管理工作,有5年的MATLAB/Simulink應(yīng)用經(jīng)驗(yàn)。
孫忠瀟已獲得資格認(rèn)證,并任MATLAB中文論壇(http://www.ilovematlab.cn/forum.php)“Simulink基礎(chǔ)”“Simulink代碼生成”版塊的版主。在MATLAB中文論壇的最佳答案超過1000個,長期穩(wěn)居論壇會員排行榜的第2名。