Simulink建模与仿真的基本过程
基本模块和扩展模块,基本模块位于Simulink子库中,其中有Source(信号源模块子库)、Sinks(接收器子库)、Continuous(连续模块子库)等;模块是搭建各种系统仿真模型的基本单位,能够实现仿真模型中某些特定的运算变换功能。接收器模块子库中的左右模块用于显示模型的仿真运行结果,所有模块只有输入端子。仿真模型中的所有的模块参数都可以设置为常数、变量、表达式或者。模型资源管理器可以很方
Simulink建模与仿真的基本过程
在Simulink中,模型文件名后缀默认为.slx
也可以是.mdl
常用模块
模块名 | 所属库 | 功能 |
---|---|---|
Sine Wave |
Simulink/Source |
产生正弦波信号 |
Relay |
Simulink/Discontinuities |
对输入信号进行整形(继电器模块) |
Bus Creator |
Simulink/Signal Routine |
将多路信号合并为一路信号 |
Scope |
Simulink/Sinks |
示波器 |
模块的连接
- 当鼠标移动到输出端子或输入端子上方时,此时鼠标光标变为“十”字,按下鼠标左键即可开始连线;
- 如果需要自行控制连线的转折点,可以在需要转折处松开鼠标一次,再按住鼠标继续拖动;
- 按住快捷键 Ctrl ,依次单击两个模块,即可将这两个模块连接起来;
- 当输入端与输出端对其时,单击蓝色线条,即可将两个模块连接起来。
Simulink模块库和模块
模块是搭建各种系统仿真模型的基本单位,能够实现仿真模型中某些特定的运算变换功能。
Simulink
库浏览器中的模块库可分为两大类,即Simulink
基本模块和扩展模块,基本模块位于Simulink子库中,其中有Source(信号源模块子库)、Sinks(接收器子库)、Continuous(连续模块子库)等;
扩展模块又称为应用工具箱,例如通信系统工具箱(Communications Toolbox)、控制系统工具箱(Control System Toolbox)、DSP系统工具箱(DSP System Toolbox)等。
信号源模块子库
信号源模块实现各种常用信号的产生,所有模块只有输出端子
模块名 | 功能 |
---|---|
Sine Wave |
正弦波信号源模块 |
Pulse Generator |
脉冲发生器模块 |
Constant |
直流信号发生器模块 |
Step |
阶跃信号发生器模块 |
Ramp |
斜坡信号发生器模块 |
Signal Generator |
信号发生器模块 |
Random Number |
随机整数发生器模块 |
From File |
读文件 |
From Workspace |
读工作区模块 |
Clock、Digital Clock |
时钟、数字时钟发生器模块 |
接收器模块子库
接收器模块子库中的左右模块用于显示模型的仿真运行结果,所有模块只有输入端子
模块名 | 功能 |
---|---|
Display |
数据显示模块 |
Scope |
示波器模块,显示信号的时间波形 |
To File 、To Workspace |
写文件、写工作区模块 |
数学运算(Math Operations)模块子库
模块名 | 功能 |
---|---|
Add 、Substract 、Product 、Divide |
加减乘除代数四则运算 |
Abs |
求输入参数的绝对值 |
Gain 、Slider Gain |
放大器、滑动增益放大器 |
Complex to Real-Imag |
复数转换实数、虚数 |
Complex to Manitude-Angle |
复数转幅角、幅值 |
逻辑和位操作(Logic and Bit Operations)模块子库
模块名 | 功能 |
---|---|
Bit Clear |
二进制复位 |
Bit Set |
二进制置位 |
Bitwise Operator |
按位操作 |
Logical Operator |
逻辑运算 |
Relational Operator |
关系运算 |
Shift Arithmetic |
算术移位 |
Combinatorial Logic |
组合逻辑运算 |
Compare To Zero |
过零比较器 |
Compare To Constant |
常数比较器 |
Detect Change |
输入信号变化比较器 |
Detect Rise Positive |
上升沿过零检测 |
Detect Fall Negative |
下降沿过零检测 |
模型的参数设置
MODELING
→ Model Data Editor
→Parameters
在这里面,可以集中处理仿真模型中的所有模型参数Simulink
仿真模型中的所有的模块参数都可以设置为常数、变量、表达式或者MATLAB
函数.

Model Explorer
模型资源管理器可以很方便的查看、修改和添加模型中的模块
参考链接
MATLAB/Simulink系统建模与仿真 清华大学出版社

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)