问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Simulink常用模块汇总介绍

创作时间:
作者:
@小白创作中心

Simulink常用模块汇总介绍

引用
CSDN
1.
https://m.blog.csdn.net/weixin_44289254/article/details/122548948

Simulink是MATLAB中的一个图形化仿真环境,广泛应用于控制系统、信号处理、通信系统等领域的建模仿真。本文将详细介绍Simulink中常用的模块及其功能,帮助读者快速掌握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
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号