您现在的位置是:课程
Simulink仿真及代码自动生成技术
2023-11-06 22:29课程 人已围观
Hyowinner孙忠潇老师拥有丰富的MATLAB/Simulink实战经验,在MATHWORKS官方中文论坛做超级版主期间,解答了数千个技术问题。并结合自身经验编写了《Simulink仿真及代码生成技术入门到精通》一书,深受读者好评。在作为汽车电子高级软件工程师从业期间,孙老师总结了多套提高工作效率的工作方法,特开设了此门课程,帮助软件工程师们提高工作效率。本课程主要解决下面这些情况下遇到的问题:
1、Simulink的基本操作之——Simulink Library Browser
2、Simulink的基本操作之——自定义新建模型模版
Simulink新建的模型都是默认使用ode45解算器和白色的背景颜色,用户可以通过new_model函数自定义一个新建模型的参数配置方式。
3、Simulink模块——Constant和Scope
4、Simulink模块——Sum和Delay
5、SimuIink模块——Gain模块:1)增益模块的参数对话框说明 2)实例仿真
6、Simulink模块——积分模块Integrator(1)
1)介绍模块功能和参数作用 2)通过实例展示仿真功能和微分方程求解
7、Simulink模块——积分模块Intergrator(2)——求解微分方程组
使用积分模块为基础构建二维微分方程组的模型。
8、SimuIink模块——From workspace
介绍从工作空间导入数据到模型的模块: to workspace 1.使用矩阵方式 2.使用结构体方式 3.使用timeseries数据结构 4.介绍给定采样内部插值与外部插值方式和效果。
9、SimuIink模块——From File
1)掌握如何使用save和load命令存储mat和载入mat文件 2)掌握如何使用From File模块从硬盘导入数据到模型 3)掌握如何存储符合From File要求的mat文件
10、Simulink模块——模块的属性:1)模型的朝向和注释 2)模块参数对话框 3)模块的属性获取及设置
11、Simulink模块——模块的属性2
12、信号线——信号线的分类:1)Scalar信号 2)Vector信号 3)Matrix信号 4)Bus信号
13、解算器及采样时间:
1)Simulink解算器中固定步长solver的分类 2)连续解算方法以及离散解算方法的区别和联系 3)模块SampleTime的设置方式 4)不同采样速率模块相连时出错的解决方式
14、Simulink仿真——代数环问题(初级):1)代数环的产生原因 2)代数环的发生后果 3)代数环的解决方法
15、1DLookup Table的使用及反向查表:1)1D Look up Table的基本使用 2)根据输出和表格获取输入值的理论方法及自动化工具实现
16、1DLookup Table的数据自动化导入:
1)获取模块属性的方法 2)矩阵转为行向量字符串的方法 3)使用M编程实现从Excel/数据库/Workspace等导入数据到2-D Lookup table的自动化方法。
17、Goto与From模块的应用:1)FromGOTO的使用场景 2)Tag的Visibility讲解及使用(local, scoped, global)
1、Simulink的基本操作之——Simulink Library Browser
2、Simulink的基本操作之——自定义新建模型模版
Simulink新建的模型都是默认使用ode45解算器和白色的背景颜色,用户可以通过new_model函数自定义一个新建模型的参数配置方式。
3、Simulink模块——Constant和Scope
4、Simulink模块——Sum和Delay
5、SimuIink模块——Gain模块:1)增益模块的参数对话框说明 2)实例仿真
6、Simulink模块——积分模块Integrator(1)
1)介绍模块功能和参数作用 2)通过实例展示仿真功能和微分方程求解
7、Simulink模块——积分模块Intergrator(2)——求解微分方程组
使用积分模块为基础构建二维微分方程组的模型。
8、SimuIink模块——From workspace
介绍从工作空间导入数据到模型的模块: to workspace 1.使用矩阵方式 2.使用结构体方式 3.使用timeseries数据结构 4.介绍给定采样内部插值与外部插值方式和效果。
9、SimuIink模块——From File
1)掌握如何使用save和load命令存储mat和载入mat文件 2)掌握如何使用From File模块从硬盘导入数据到模型 3)掌握如何存储符合From File要求的mat文件
10、Simulink模块——模块的属性:1)模型的朝向和注释 2)模块参数对话框 3)模块的属性获取及设置
11、Simulink模块——模块的属性2
12、信号线——信号线的分类:1)Scalar信号 2)Vector信号 3)Matrix信号 4)Bus信号
13、解算器及采样时间:
1)Simulink解算器中固定步长solver的分类 2)连续解算方法以及离散解算方法的区别和联系 3)模块SampleTime的设置方式 4)不同采样速率模块相连时出错的解决方式
14、Simulink仿真——代数环问题(初级):1)代数环的产生原因 2)代数环的发生后果 3)代数环的解决方法
15、1DLookup Table的使用及反向查表:1)1D Look up Table的基本使用 2)根据输出和表格获取输入值的理论方法及自动化工具实现
16、1DLookup Table的数据自动化导入:
1)获取模块属性的方法 2)矩阵转为行向量字符串的方法 3)使用M编程实现从Excel/数据库/Workspace等导入数据到2-D Lookup table的自动化方法。
17、Goto与From模块的应用:1)FromGOTO的使用场景 2)Tag的Visibility讲解及使用(local, scoped, global)
上一篇:软件测试实践教学