##MATLAB之Simulink(二)
##利用switch模块将正弦信号变为方波信号
今天给大家展示一个simulink电路仿真,将正弦信号转化为方波信号。
下面开始教程:
1.首先直接在MATLAB命令行中输入simulink或者直接点击图标运行。
2.新建一个空白编辑界面。
3.打开模型库,按照下面的电路将模型拖动到相应位置并连接。
这里要注意的是示波器,默认为一个输入端,我们需要将其变为两个:
双击示波器,在弹出的窗口中点击设置图标,在弹出窗口中将"Number of input ports"选项修改为"2".
4.直接点击运行按钮,双击示波器。
这时我们发现示波器显示窗口中有两路信号,一个是输入的正弦信号,另一个是输出的方波信号,说明达到了预期效果。
但是这两个信号是叠放在一起的,我们需要将它们区分开:
在刚才示波器的设置界面中,有一个Layout按钮,单击,按照下图进行设置。
设置完毕后,我们发现变成了上下两个显示窗口,各显示一个信号。
最后,我们来认识一下本节的重点"Switch"模块:
这里有三个输入端,一个输出端,我们将三个输入端从上到下分别记作"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
##不足之处请及时指出,相互学习
##不懂得小伙伴可以公众号私信我,看到后会回复的,欢迎交流学习!
长按图片关注
点点"在看"。