图书介绍
Simulink仿真及代码生成技术入门到精通pdf电子书版本下载
- 孙忠潇编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512418578
- 出版时间:2015
- 标注页数:477页
- 文件大小:276MB
- 文件页数:492页
- 主题词:自动控制系统-系统仿真-Matlab软件
PDF下载
下载说明
Simulink仿真及代码生成技术入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
入门篇 3
第1章 Simulink界面介绍 3
1.1 Simulink是什么 3
1.2 Simulink启动及Simulink Library Browser介绍 3
1.3 模型的建立 6
1.4 打开既存模型 7
1.5 向模型中添加模块 8
第2章 Simulink模块 10
2.1 Simulink模块的组成要素 10
2.1.1 模块概述 10
2.1.2 Simulink模块的构成 11
2.1.3 Simulink模块的朝向 11
2.1.4 Simulink模块的属性及参数 12
2.1.5 Simulink模块的注解 18
2.1.6 Simulink模块的虚拟性 20
2.2 Simulink常用模块库 20
2.2.1 输入/输出模块 21
2.2.2 常数模块 24
2.2.3 波形显示模块 24
2.2.4 四则运算模块 29
2.2.5 延时模块 35
2.2.6 关系操作模块 39
2.2.7 逻辑运算模块 41
2.2.8 Switch模块 42
2.2.9 积分模块 46
2.2.10 限幅模块 56
2.2.11 接地模块 57
2.2.12 终止模块 58
2.2.13 信号合并与分解模块 58
2.2.14 总线创建与总线选择模块 62
2.2.15 向量连接模块 65
2.2.16 数据类型转换模块 66
2.2.17 子系统模块 68
2.3 Commonly Used Blocks以外的常用模块 70
2.3.1 信号源模块 70
2.3.2 信号接收模块 82
2.3.3 查表模块 87
2.3.4 其他常用模块 91
2.3.5 用户自定义模块 95
第3章 Simulink信号 101
3.1 Simulink信号概述 101
3.2 Simulink信号的操作 101
3.3 Simulink信号的分类 103
3.3.1 Scalar信号 103
3.3.2 Vector信号 103
3.3.3 Matrix信号 103
3.3.4 Bus信号 104
3.3.5 Function-call信号 104
3.3.6 尺寸可变信号 105
3.3.7 未连接信号 105
3.4 Simulink信号的属性 106
第4章 Simulink子系统 112
4.1 Simulink子系统详解 112
4.1.1 子系统概述 112
4.1.2 Simulink模型的运行顺序 113
4.1.3 各种子系统的特点与功能 114
4.2 Simulink子系统实例 116
4.2.1 虚拟和非虚拟(原子)子系统 116
4.2.2 触发使能子系统 117
4.2.3 函数调用子系统(条件子系统) 122
4.2.4 While子系统(动作子系统) 126
4.2.5 可变子系统(选择子系统) 129
4.2.6 可配置子系统(选择子系统) 131
第5章 Simulink模型的仿真 134
5.1 模型的配置仿真 134
5.1.1 解算器 134
5.1.2 参数的配置 137
5.2 模型仿真数据记录 144
5.3 仿真过程的调试 150
5.3.1 Debugger的启动 150
5.3.2 Debugger的单步方法 152
5.3.3 Debugger的断点设置方法 155
5.4 仿真的加速 158
第6章 Simulink模型保存为图片 160
6.1 截图保存方式 160
6.2 拷贝视图方式 161
6.3 使用saveas函数保存 162
6.4 使用print函数保存 164
进阶篇 169
第7章 Simulink的回调函数 169
7.1 什么是回调函数 169
7.2 回调跟踪 169
7.3 模型回调函数 170
7.4 模块回调函数 172
7.5 端口回调函数 175
7.6 参数回调函数的使用 175
7.7 回调函数使用例程 176
7.7.1 打开模型时自动加载变量 176
7.7.2 双击模块执行MATLAB脚本 177
7.7.3 开始仿真前执行命令 177
7.7.4 提示模块端口的连线情况 178
7.7.5 统计模型中所有模块信息 179
第8章 M语言对Simulink模型的自动化操作及配置 182
8.1 M语言控制模型的仿真 182
8.1.1 sim控制模型仿真及参数配置 182
8.1.2 set_param控制模型仿真过程 186
8.2 M语言修改模块属性 187
8.3 M语言自动建立模型 189
8.3.1 模型的建立及打开 189
8.3.2 模块的添加、删除及替换 190
8.3.3 信号线的添加及删除 192
8.3.4 M语言自动创建模型 192
第9章 Simulink的流控制 195
9.1 Simulink流控制分类 195
9.2 While流控制 195
9.3 For循环控制 199
9.4 If else控制 203
9.5 Switch Case控制 207
第10章 S函数 212
10.1 S函数概述 212
10.2 S函数的类型 212
10.3 S函数的要素 213
10.4 S函数的组成及执行顺序 214
10.5 使用不同语言编写S函数 216
10.5.1 Level 1 M S函数 216
10.5.2 Level 2 M S函数 223
10.5.3 C Mex S函数 231
第11章 模块的封装 260
11.1 MaskEditor封装模块 261
11.1.1 封装模块构成的子系统 261
11.1.2 封装S函数编写的模块 273
11.2 编程自动封装模块 276
11.2.1 模块的属性 276
11.2.2 使用set_param和get_param封装模块 279
11.2.3 使用Simulink.Mask类封装模块 283
11.3 使用GLIDE封装模块 291
第12章 Publish发布M文件 296
12.1 M文件的注释 296
12.2 Cell模式 297
12.3 注释的Publish 297
12.3.1 正文 299
12.3.2 字体控制 299
12.3.3 小标题 299
12.3.4 插入超链接 300
12.3.5 插入可执行代码 300
12.4 注释发布功能的应用场景 302
第13章 Simulink创建自定义库 303
第14章 Simulink自定义环境 307
14.1 Simulink环境自定义功能 307
14.2 Simulink工具栏菜单自定义 307
14.3 Simulink Library Browser菜单栏自定义 310
14.4 Simulink目标硬件自定义 312
14.5 Simulink参数对话框控制 314
第15章 Simulink在流程工业中的仿真应用 316
15.1 工业乙醇生产与计算机仿真 316
15.2 工业乙醇发酵流程 317
15.3 乙醇发酵动力学方程 317
15.4 发酵动力学方程组的MATLAB求解 321
15.5 发酵动力学方程组的Simulink求解 323
15.6 乙醇连续发酵流程的Simulink仿真 325
15.7 乙醇连续发酵的仿真软件设计 327
15.7.1 GUIDE介绍 327
15.7.2 乙醇连续发酵程序仿真软件界面 330
15.7.3 Simulink动态仿真控制器制作 333
15.7.4 基于代码生成的模型仿真加速 336
15.8 总结 342
高级篇 345
第16章 Simulink基于模型设计的工业应用概述 345
16.1 Simulink用途概述 345
16.2 Simulink的工业应用 346
16.2.1 Airbus使用基于模型的设计为A380开发出燃油管理系统 346
16.2.2 马自达加快开发下一代应用创驰蓝天技术(SKYACTIVTECHNOLOGY)的发动机 347
16.2.3 特斯拉电动跑车Roadster 347
16.2.4 罗斯胡尔曼理工学院使用Simulink和SimDriveline设计混合动力汽车动力总成系统 348
16.2.5 三星(英国)利用Simulink开发出4G无线系统 349
16.3 总结 349
第17章 Simulink代码生成技术详解 350
17.1 基于模型的设计 350
17.1.1 需求文档 351
17.1.2 根据需求进行设计 351
17.1.3 需求与设计的挂接 352
17.1.4 模型的仿真 352
17.1.5 模型的性能分析及修正 353
17.1.6 模型效率分析与优化 354
17.1.7 模型的代码生成 354
17.1.8 模型生成代码的优化 355
17.1.9 代码的有效性验证 356
17.1.10 其他验证方法 356
17.2 Simulink代码生成流程及技巧 357
17.2.1 代码生成时的模型配置方法 358
17.2.2 代码生成的流程 369
17.2.3 代码生成方法与技巧 374
第18章 TLC语言 421
18.1 TLC的作用 421
18.2 TLC的语法 421
18.2.1 基本语法 422
18.2.2 常用指令 423
18.2.3 变量类型 433
18.2.4 操作符和表达式 434
18.2.5 TLC内建函数 436
18.2.6 TLC命令行 438
18.2.7 TLC调试方法 440
18.2.8 TLC文件的覆盖度 442
18.2.9 TLC Profiler 444
18.3 为S函数编写TLC文件 446
18.3.1 支持代码生成的S函数 446
18.3.2 模块TLC文件的构成 449
18.3.3 模块TLC函数实例 454
第19章 基于TSP的直流电机控制设计 460
19.1 TSP是什么 460
19.1.1 PSL的构成与使用 462
19.1.2 工具链自动化流程 465
19.2 直流电机控制原理 469
19.3 系统的构成 470
19.4 模型的建立 471
19.4.1 PWM波形的产生 472
19.4.2 电机转速计算模块 473
19.4.3 电机调速模块 475
19.5 总结 476
参考文献 477