以下模型使用Matlab 2022a作为测试使用。
1. 概述
Matlab内有一个组件叫做Simulink,可以使用Simulink来对一个模型仿真,研究其动态行为。
官方对Simulink定义:
Simulink 的主要功能是对系统各个组件随时间流逝的行为变化进行仿真。简单来讲就是:采用一个时钟,按时间确定各个模块的仿真顺序,并在仿真过程中依次将在上一个模块图中计算得出的输出传播到下一个模块,直至最后一个模块。假设有一个打开加热器的开关。在每个时间步中,Simulink 必须计算开关的输出,将该输出传播到加热器,然后计算热量输出。
2. 打开Simulink
打开Matlab后,可以看到上册菜单上,有一个Simulink按钮,点击可以打开Simulink组件。

点击Simulink后,可以打开一个窗口,里面是和Simulink相关的界面,里面包含这一些例程和教程的链接

点击空白模型后,可以打开一个空白模型,默认文件名称位untitled.slx

3. 打开库浏览器
点击模型上方的库浏览器按钮,打开库浏览器页面

可以库库浏览器左侧是模型名称和实现的操作,右侧是相关模块。

4. 创建简单模型
Simulink 处理三类数据:
信号 - 在仿真期间计算的模块输入和输出
状态 - 在仿真期间中计算的代表模块动态的内部值
参数 - 影响模块行为的值,由用户控制
搭建示例模型,对一个脉冲信号*2并显示出来

输出结果



被折叠的 条评论
为什么被折叠?



