matlab simulink_MATLAB之Simulink(二)利用switch模块将正弦信号变为方波信号

##MATLAB之Simulink(二)
##利用switch模块将正弦信号变为方波信号

今天给大家展示一个simulink电路仿真,将正弦信号转化为方波信号。


下面开始教程:

1.首先直接在MATLAB命令行中输入simulink或者直接点击图标运行。

58640b0eaf85a8346d1cc629d5a560f6.png

61cd9cbacaa35ac228094f070003a1e9.png

2.新建一个空白编辑界面。

97e4725765946f8921df22484ab95c8b.png

4083d0c28f934a5e33da069b692c7c5d.png

3.打开模型库,按照下面的电路将模型拖动到相应位置并连接。

2f7e05e3f5a7c93b31ceeb677b674459.png

这里要注意的是示波器,默认为一个输入端,我们需要将其变为两个:
双击示波器,在弹出的窗口中点击设置图标,在弹出窗口中将"Number of input ports"选项修改为"2".

b040fb293563ee4b3827f639a5abc256.png

4.直接点击运行按钮,双击示波器。

98036b9cb639e6215a41306b4d0af9f8.png

737211688c2b2483dfaba9ea2204edae.png

这时我们发现示波器显示窗口中有两路信号,一个是输入的正弦信号,另一个是输出的方波信号,说明达到了预期效果。
但是这两个信号是叠放在一起的,我们需要将它们区分开:
在刚才示波器的设置界面中,有一个Layout按钮,单击,按照下图进行设置。

0b7c0826cbdf8cc209aff1a113327191.png

设置完毕后,我们发现变成了上下两个显示窗口,各显示一个信号。

ab62b7d80c9df4c80da70b8a5b36877e.png

最后,我们来认识一下本节的重点"Switch"模块:

2383b7c86777b3794b8d577fcd9af66e.png

这里有三个输入端,一个输出端,我们将三个输入端从上到下分别记作"1",“2”,“3”,
在2号端口后面写着">0",而且输出端与1号端口相连,意思是如果2端口输入信号大于0,则输出1端口的信号,否则输出3端口的信号。
在本次仿真中,我们在1端口接1,3端口接-1,2端口接入正弦信号,所以当输入正弦i新年好大于0时就输出1,否则输出-1,这样就达到了将正弦信号变为方波信号的目的。

##以上就是本节的全部内容,后续内容会逐渐上传,相关源码也会统一上传。本节内容已上传博客,请查看。

https://blog.csdn.net/weixin_44936771/article/details/107885568

##不足之处请及时指出,相互学习
##不懂得小伙伴可以公众号私信我,看到后会回复的,欢迎交流学习!

长按图片关注

dcbbd3aeee214bc4c851bdadc0f050b8.png

点点"在看"。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值