Simulink仿真 第六节 开关模块和增益模块

本文介绍了Simulink中的开关模块和增益模块。开关模块根据第二个输入值选择传递第一个或第三个输入,常用于信号切换。增益模块则将输入信号乘以一个常量,支持标量、矢量或矩阵运算。文中通过实例展示了如何配置这两个模块,并解释了矩阵乘法规则和相乘模式的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、开关模块(基于第二个输入的值在第一个输入和第三个输入之间切换输出)
在这里插入图片描述
功能:
Switch 模块根据第二个输入的值,传递第一个输入或第三个输入。第一个和第三个输入称为数据输入。第二个输入称为控制输入。可以使用 Criteria for passing first input 和 Threshold 参数指定模块传递第一个输入的条件。
在这里插入图片描述
要立即将已知的输出数据类型向后传播给第一个和第三个输入端口,请将 Output data type 参数设置为 “Inherit:Inherit via internal rule” 并选中 Require all data port inputs to have the same data type 复选框。
在这里插入图片描述
例1
输入为正弦波信号,输出为半波信号:开关模块的阈值设为0,将第二个输入设为大于等于0,常量模块值设为0。结果见下图
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值