文章目录
专题目录
Simulink常用模块汇总介绍
Input/Output : 输入输出模块
- 输入模块:Input
- 输出模块:Output
属性:- Port number : 输入port序号
- Icon display : 显示格式
- Data type : 信号的数据类型
Subsystem : 子系统模块
- 子系统模块: Subsystem : 封装模块
Ground 接地模块
- Ground :
将未连接的输入端口接地
- 作用 :如果使用具有未连接的输入端口的模块运行仿真,Simulink会发出警告,使用 Ground 模块将那些未连接的模块接地可以
防止出现这些警告
Terminator 终端模块
- Terminator :
终止未连接的输出端口
- 作用 :如果运行的仿真中有一些模块的输出端口未连接任何模块,Simulink将发出警告消息。使用 Terminator 模块终止这些模块,可以防止出现此类警告消息
Constant 常量
- Constant 模块提供常量信号输入;可生成标量、向量、矩阵、数组
Sum 加减法
- Sum 模块对输入信号执行
加减运算
;可对标量、向量或矩阵输入执行加减运算
Product 乘除法
- Product 模块输出两个输入(两个标量、一个标量和一个非标量,或者具有相同维度的两个非标量)的相乘结果
Bus Creator/Selector 总线
Bus Creator
模块可将一组信号合并成一条总线Bus Selector
模块将指定的元素输出为单独的信号或新的总线
Scope 示波器
- Scope 示波器 :显示仿真过程中生成的信号
- 示波器具有以下功能面板:
Triggers
- 设置触发器,在发生指定事件时同步重复的信号并暂停显示;Cursor Measurements
- 使用垂直游标和水平游标测量信号值;Signal Statistics
- 显示所选信号的最大值、最小值、峰间差、均值、中位数和 RMS 值;Peak Finder
- 查找最大值,显示出现最大值时的 x 轴值;Bilevel Measurements
- 测量过渡过程、超调、欠调和循环
Mux/Demux复用器和分路器模块
- Mux 模块 : 将
相同数据类型和数值类型
的输入信号合并为虚拟向量
- Demux 模块:
提取输入向量信号的分量
,再将它们输出为单独的信号。输出信号端口从上到下排列
Switch 开关模块
- Switch 模块根据
第二个输入的值,传递第一个输入或第三个输入信号
。第一个和第三个输入是数据输入;第二个输入是控制输入
Gain 增益模块
- Gain 模块将
输入乘以一个常量值(增益)
,输入和增益可以是标量、向量或矩阵。
Logical Operator 逻辑运算符
- Logical Operator 模块对其输入执行指定的
逻辑运算
运算 | 说明 |
---|---|
AND | 如果所有输入均为 TRUE,则为 TRUE |
OR | 如果至少有一个输入为 TRUE,则为 TRUE |
NAND | 如果至少有一个输入为 FALSE,则为 TRUE |
NOR | 如果所有输入均不为 TRUE,则为 TRUE |
XOR | 如果有奇数个输入为 TRUE,则为 TRUE |
NXOR | 如果有偶数个输入为 TRUE,则为 TRUE |
NOT | 如果输入为 FALSE,则为 TRUE |
Relational Operator 关系运算符
- Relational Operator 模块对输入执行指定的关系运算
- 双输入模式
运算 | 说明 |
---|---|
== | 如果第一个输入等于第二个输入,则为 TRUE |
~= | 如果第一个输入不等于第二个输入,则为 TRUE |
< | 如果第一个输入小于第二个输入,则为 TRUE |
<= | 如果第一个输入小于或等于第二个输入,则为 TRUE |
=|如果第一个输入大于或等于第二个输入,则为 TRUE
|如果第一个输入大于第二个输入,则为 TRUE
- 单输入模式
运算 | 说明 |
---|---|
isInf | 如果输入为 Inf,则为 TRUE |
isNaN | 如果输入为 NaN,则为 TRUE |
isFinite | 如果输入为有限值,则为 TRUE |
![]() |
感谢阅读 若有错误 敬请见谅!!!