找回密码
 立即注册
查看: 957|回复: 0

SimuIink仿真及代码自动生成技术从入门到精通 入门篇 进阶篇 高级篇 视频教程

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-5-10 10:37:41 | 显示全部楼层 |阅读模式
课程目录:
% [( K: j9 R' G2 N% K2 P9 j; s' g入门篇
3 w% g1 \6 _6 Z, N3 X" G第1章Simulink界面介绍9 ?1 M1 @$ A' l0 u
1.1Simulink是什么
( T* H7 n; z8 j3 k+ F# p1.2Simulink启动及Simulink Library Browser介绍' N" t9 u( @& V8 D0 u' c4 v% i
1.3模型的建立4 _6 _- a+ z  h. R
1.4打开既存模型
5 h' e; A$ b/ D6 l. J7 I1.5向模型中添加模块( L9 i8 D' Y' g& L* o- L. U
第2章Simulink模块+ r3 f' H) y2 H" ?" y2 A! Z1 p; A
2.1Simulink模块的组成要素
# J2 K; T6 P' h8 ?* B2.1.1模块概述
- W/ O0 W# r- W' j2.1.2Simulink模块的构成* C8 A* c4 @7 ]
2.1.3Simulink模块的朝向* K7 e6 M9 R, d; ]6 D7 S
2.1.4Simulink模块的属性及参数& ^0 x' T$ t! x% n
2.1.5Simulink模块的注解
! C5 A, I7 X$ Y/ W! _) U, V) o2.1.6Simulink模块的虚拟性
  k$ j5 e$ t: e5 ~4 l2.2Simulink常用模块库) v! p  |/ {) @
2.2.1输入/输出模块  `" c& H+ u3 b" |0 c
2.2.2常数模块3 q' i$ E7 ~  L; F8 q0 h+ h6 L
2.2.3波形显示模块% @6 k9 f, I$ O, o9 @( G* L
2.2.4四则运算模块6 Y% T% ]# l3 K( F4 {
2.2.5延时模块7 I' b1 R6 ]) g3 Q% O
2.2.6关系操作模块
" F* k' H% D* K) b; ?  W7 A" J0 s2.2.7逻辑运算模块
& u( u- l8 x% Q! J9 m" ^2 c2.2.8Switch模块# Y9 ~% P1 R, v0 n& h4 ?% ~+ v4 \
2.2.9积分模块
: R& t, z* ~* q* y% u6 l( v- p) y2.2.10限幅模块, _- [  t6 x$ o" i- F7 {
2.2.11接地模块* m/ B7 ?7 Z2 |+ \: [) s  _
2.2.12终止模块
) X+ O6 i1 }. Q, x2.2.13信号合并与分解模块$ Q1 L4 ?9 z* D# }
2.2.14总线创建与总线选择模块
  v6 H: a  \% J8 |& Y2.2.15向量连接模块
% |8 H' f) r1 @* P, H* n3 C2.2.16数据类型转换模块
9 K2 C$ r. Q# U2.2.17子系统模块
( m0 _6 }1 W! S/ d1 O+ h2.3Commonly UsedBlocks以外的常用模块# p0 e( R2 ^/ |+ G
2.3.1信号源模块9 U# W7 j7 W; V8 z7 a
2.3.2信号接收模块
0 x, a* ~9 {8 W4 d& b( r! D: G9 r2.3.3查表模块4 k* p5 m2 C* V- F9 {
2.3.4其他常用模块  m2 \* M2 O+ {$ Z( k* g$ Z
2.3.5用户自定义模块
) w) F) E1 q: ^; c7 Z( q) u3 W0 O! y第3章Simulink信号
8 O$ C- e; `; k' v( O. I3.1Simulink信号概述
/ C. Y( ]5 {/ I. E5 _3.2Simulink信号的操作
/ O3 o9 e' O3 @, L$ i/ x. g0 e3.3Simulink信号的分类3 ~: q3 P4 {. I9 ^/ I  H
3.3.1Scalar信号
+ D  K5 c0 e' n% t3.3.2Vector信号3 ~% F" j9 G1 x% x. Q) W: q
3.3.3Matrix信号
  X7 U, E0 Y, Z3 A! z3 h8 P0 \! t/ j3.3.4Bus信号* }' o# |# F$ a2 S; c
3.3.5Function?call信号
8 Q: S9 C) p* [  r. [6 N, @3.3.6尺寸可变信号; F; n: ~& `1 F2 Z. E
3.3.7未连接信号
5 `2 K& K0 x  Z5 P+ L! C1 e' o3.4Simulink信号的属性
4 E/ J. x4 |/ @" k7 D" u) R9 k$ D第4章Simulink子系统
; e' z5 [0 i8 V- I; D' a4.1Simulink子系统详解
' G& N# c8 O( T4.1.1子系统概述
! e% S. ]8 r* |0 g, O3 G4.1.2Simulink模型的运行顺序
" w: H: \( r, @+ i: U4.1.3各种子系统的特点与功能
. M- I* P8 k/ Y; W4.2Simulink子系统实例
7 [; }7 o. w; o1 _4.2.1虚拟和非虚拟(原子)子系统
: |. n& a' e# Q& \! \8 c4.2.2触发使能子系统
0 g$ F0 l0 O0 P8 x- i4.2.3函数调用子系统(条件子系统)/ K# p( a4 L  t1 L+ W
4.2.4While子系统(动作子系统)! G/ b* X; Q+ j# `3 V
4.2.5可变子系统(选择子系统)% Z- C: v: w* ?7 b. l$ e1 B& X7 x
4.2.6可配置子系统(选择子系统)
2 W$ U& T# Q. A第5章Simulink模型的仿真( d8 j6 N) {1 f/ j5 S& ~
5.1模型的配置仿真
# g! t" C7 ]' o- t, E' w5.1.1解算器
0 X' @) |# U# Y/ k5.1.2参数的配置
$ z5 h# U: m2 r7 I5.2模型仿真数据记录
+ q/ ~6 |7 }& z4 d( L% D5.3仿真过程的调试
5 D% H2 X" Z$ o3 i  Q. K: [# q- @5.3.1Debugger的启动( f' i1 S; Q) a& G% K2 l6 {
5.3.2Debugger的单步方法% u) ]" I2 h6 e+ c3 j' I7 V. q
5.3.3Debugger的断点设置方法
' U) |0 N+ O  G5.4仿真的加速
, d; J1 V5 j" \' s5 T3 x第6章Simulink模型保存为图片
9 o7 r0 s) y" T6.1截图保存方式
; a* w) n3 c5 Q. x6.2拷贝视图方式
7 i9 a  r: j. S4 d6.3使用saveas函数保存- l8 u1 g9 \1 p8 P; s( j
6.4使用print函数保存2 T- z# l: x* }; ^- o
7 d& i( n5 U' P) Q" p  S
进阶篇$ h2 H$ v; R- W
第7章Simulink的回调函数+ L. d2 N/ @+ k) A4 [1 |$ [/ u: {
7.1什么是回调函数8 o- E1 k; Y5 r0 g
7.2回调跟踪
# \' z4 ^0 ~4 @: Q/ y7.3模型回调函数
! P& L3 j& R2 r: C  A  k7.4模块回调函数+ B9 n& t) h, v4 K/ h! \
7.5端口回调函数
$ I: k( M1 ]' C! ^7.6参数回调函数的使用: g8 e, l+ R- x" s- o! X
7.7回调函数使用例程7 Z% Z2 H1 Q4 L" ~. G& C
7.7.1打开模型时自动加载变量
4 P( M- o! Y! Z0 n+ x: X7 O7.7.2双击模块执行MATLAB脚本6 E7 x) z- W  u
7.7.3开始仿真前执行命令
! ]' i. f, O# ]: G6 G; m$ e. `: E9 X7.7.4提示模块端口的连线情况0 m5 `8 \* }3 [0 F0 }2 E* S
7.7.5统计模型中所有模块信息
9 v" r0 o* _) f2 B" t  O" F第8章M语言对Simulink模型的自动化操作及配置
/ {3 e+ w6 H8 N8 `9 N+ W8.1M语言控制模型的仿真& [: ?, X) i! D* k/ w# `% `7 i# d
8.1.1sim控制模型仿真及参数配置2 d( {2 ?1 ?* V( D4 ?1 J. q
8.1.2set_param控制模型仿真过程
1 y: O$ {. J0 q! ^4 ^8.2M语言修改模块属性
2 e3 H3 y. E0 y4 c9 h: E8.3M语言自动建立模型8 M* H3 O& ~" a5 G) _9 ~3 ~  x
8.3.1模型的建立及打开  X+ I( y7 h1 @8 D
8.3.2模块的添加、删除及替换% [! X) p2 r& _) f' h
8.3.3信号线的添加及删除
% i0 u9 x$ e# ?+ E! c9 K8 z" G" A8.3.4M语言自动创建模型, O# K1 l: {9 r, m
第9章Simulink的流控制- I3 u' s, L5 }3 \5 g
9.1Simulink 流控制分类
7 W7 J$ f2 ^3 p* a9.2While 流控制
1 h# I1 a) X* y1 C( e- B9.3For 循环控制5 V4 A* v1 e$ v
9.4If else控制
+ U$ g! o' b# ]9 K4 G5 k8 [9.5Switch Case控制
4 X  {5 q' ?/ {: |) a5 o+ U3 _第10章S函数
/ w( w( v. \4 D( Y% H( r5 a: H10.1S函数概述$ G9 @$ n( S" ?6 [9 T+ M2 J
10.2S函数的类型
+ P- p8 W; y" G* z( x' Q10.3S函数的要素
) ^& X! l! K% k8 ~  t10.4S函数的组成及执行顺序
) T5 L& d4 d8 c7 l4 Z' v8 J7 W- r10.5使用不同语言编写S函数9 W0 w$ V6 D: a) K- ~
10.5.1Level 1 M S函数
8 P$ e, Z% n, F10.5.2Level 2 M S函数! ?. r; W( I: p2 `/ p
10.5.3C Mex S函数
4 {# E4 V9 v% k9 k第11章模块的封装
: n% x6 O* E, N6 ?11.1Mask Editor封装模块. q" ~: g8 S& Y$ a
11.1.1封装模块构成的子系统6 E# f1 ?" w4 s6 b1 x& h. L
11.1.2封装S函数编写的模块
5 P; K3 i2 _5 ~% |! W# q11.2编程自动封装模块
0 ^! s% v! _8 i" Z1 H11.2.1模块的属性9 i# @, ^' Y1 I6 g* X6 {
11.2.2使用set_param和get_param封装模块1 h9 o' `  e1 _; d
11.2.3使用Simulink.Mask类封装模块* P. x  i: \( r7 N
11.3使用GUIDE封装模块2 W/ f' h8 c  a2 _2 j
第12章Publish发布M文件
7 N- u, _: [9 d( u: A12.1M文件的注释1 K6 J) M* o0 s& g) V9 m0 R: M  e
12.2Cell模式$ o1 N- X% \: K+ G8 H' k& j7 a
12.3注释的Publish
, G- @; h6 J. T/ s12.3.1正文' g4 H! T! E0 K7 u+ u- a+ g
12.3.2字体控制
- A5 i6 ~# I# O7 `& U2 {12.3.3小标题' q; M& ?9 o  [7 u
12.3.4插入超链接# |1 Z1 y, b# p/ R% e
12.3.5插入可执行代码
3 R: _" i6 k( e# j, J2 b+ @; P12.4注释发布功能的应用场景: ]' X2 d7 {! W6 h' ?: _
第13章Simulink创建自定义库7 w+ s3 L# z7 q+ x
第14章Simulink自定义环境
) G- K, S9 H( b: J; }' C14.1Simulink 环境自定义功能
) Z# t3 Z5 I( a14.2Simulink 工具栏菜单自定义
  J' n: [9 Y& v$ d; T5 p14.3Simulink LibraryBrowser菜单栏自定义) A- _  j- v1 n, `' s
14.4Simulink目标硬件自定义
2 U& }( c2 r! N4 w14.5Simulink参数对话框控制' t. B7 z2 h/ I9 l4 k
第15章Simulink在流程工业中的仿真应用
( x' W+ b' W3 K' T) e8 {15.1工业乙醇生产与计算机仿真; T) r6 |& n2 o9 ?
15.2工业乙醇发酵流程! t. m$ Y) ?8 ~- p0 _! t
15.3乙醇发酵动力学方程
+ G7 w, B6 i* d6 @4 `15.4发酵动力学方程组的MATLAB求解
1 s  a; Y4 f4 y( Z* O' S15.5发酵动力学方程组的Simulink求解% l* [+ {3 i& ~) q# k; a% t! U4 v; W9 W
15.6乙醇连续发酵流程的Simulink仿真9 w: f5 w. m3 n3 m" P
15.7乙醇连续发酵的仿真软件设计
, h. D) F. S, k4 z# I15.7.1GUIDE介绍. a  H6 K9 Z( }3 S$ i
15.7.2乙醇连续发酵程序仿真软件界面
) z. i5 g4 ]7 w7 H1 d* j' D% A1 x15.7.3Simulink动态仿真控制器制作, A) x  S/ i# o0 w  D& E
15.7.4基于代码生成的模型仿真加速& V1 @1 m  O( k
15.8总结7 u$ n. |) S# e- e
7 C; ^8 B5 z' ?* L4 T# c
高级篇. a: n; c! J  B* S
第16章Simulink基于模型设计的工业应用概述
, k) d6 a: m+ G' S; g( x8 x7 t; Q$ G16.1Simulink用途概述# S, Y* f$ x5 N
16.2Simulink的工业应用) B* I2 u" ]9 x# p0 O
16.2.1Airbus使用基于模型的设计为 A380 开发出燃油管理系统7 g1 v7 M# v9 `1 b( x
16.2.2马自达加快开发下一代应用创驰蓝天技术(SKYACTIV TECHNOLOGY)的
6 r! d7 y) F7 H! F发动机  T: n* h, `& L8 S1 d* y
16.2.3特斯拉电动跑车Roadster
) f5 D( t: `+ R. O# R; T: O4 O& l16.2.4罗斯胡尔曼理工学院使用Simulink和SimDriveline设计混合动力汽车动力+ S$ h9 [- t) k' q
总成系统# h" i& f, w7 X1 H: {
16.2.5三星(英国)利用Simulink开发出4G无线系统
; y- |3 \4 o8 E0 a& y  _16.3总结: L6 A% z7 F7 m; k( k- U! o7 ]* _
第17章Simulink代码生成技术详解
9 _2 J2 U2 A9 G* L2 @: O- }) w& e3 i17.1基于模型的设计) X2 A, f; Y& r' E( I/ n( c0 K
17.1.1需求文档7 ]4 N& p) |# `. m. h
17.1.2根据需求进行设计
# ~. v  c' M: [! N3 e17.1.3需求与设计的挂接
/ H/ _1 z3 g% j5 h# ~8 H, _17.1.4模型的仿真
7 T) o0 R) ]: m17.1.5模型的性能分析及修正
  A9 n/ @# N% S1 p" d6 [6 H17.1.6模型效率分析与优化7 Y8 {3 j: e. y$ ^- v) l3 I, k# ]
17.1.7模型的代码生成
, D: d8 n) J9 F6 |* s17.1.8模型生成代码的优化5 X5 q3 Z# B% W. c1 ~# X6 }! x3 Q
17.1.9代码的有效性验证
3 Y- A# E$ h7 t7 a+ o7 z17.1.10其他验证方法
! A, g" e$ w$ L5 W& @& B& t17.2Simulink代码生成流程及技巧/ Q1 y! {" g7 D3 g8 d% h
17.2.1代码生成时的模型配置方法
% [* a+ F  m9 d17.2.2代码生成的流程. n$ m7 k' ?" ?' Q( _+ d* {- ?
17.2.3代码生成方法与技巧
; _/ _+ c, l; N2 f4 I/ z4 O第18章TLC语言8 N& e0 N  u$ F4 V% _8 Q7 [
18.1TLC的作用. _- Z0 d! o- I. z: _: D  ^
18.2TLC的语法: x) V+ N8 x5 E7 t& |" d
18.2.1基本语法* O4 h2 O4 ^0 M' ]) W5 ?8 E
18.2.2常用指令7 m, }$ t$ W; [9 U: T% T6 B
18.2.3变量类型
) M% w) Z" g$ T3 D3 I3 }18.2.4操作符和表达式
: J3 G7 v; b9 V, y18.2.5TLC内建函数' ?" G$ t/ z' p5 K" E* X: t6 a
18.2.6TLC命令行
' K& c, N9 }: M. Z) g18.2.7TLC调试方法
1 T; s9 b1 |+ }& [3 W% i$ f" @18.2.8TLC文件的覆盖度! X- Y( i: ?3 ^" d; k
18.2.9TLC Profiler
- o4 l  a" ~/ Y9 ~1 F18.3为S函数编写TLC文件
% O0 ]+ z0 I) y$ D9 i8 k& ?18.3.1支持代码生成的S函数/ ?8 |5 V# l/ T) s2 x* V" E5 C$ D
18.3.2模块TLC文件的构成
7 J) A  }9 u3 i( C18.3.3模块TLC函数实例& E8 a6 _* S/ Z8 q6 y
第19章基于TSP的直流电机控制设计
# C. g8 A1 k3 l19.1TSP是什么
4 a  U6 e  O/ m% _9 B3 W/ x19.1.1PSL的构成与使用
- J8 H5 s- U8 {, p6 G7 b, h  p19.1.2工具链自动化流程, e9 k5 c" B7 U: V
19.2直流电机控制原理
/ C2 e" S/ ^7 Z. E19.3系统的构成
9 W7 ]! O/ V) O7 O9 i: w19.4模型的建立. T+ E% f* m4 _) Z1 e
19.4.1PWM波形的产生
$ G! O5 @4 O! N* o7 z" d& v" s5 H19.4.2电机转速计算模块4 d( K& e' J1 w3 w; _0 y
19.4.3电机调速模块
' c  |% q' ^4 ^2 [5 E' J6 K19.5总结3 j5 {' \& F, w/ B# L

* H: B; J3 |5 P) I

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-10-28 08:14

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表