我是靠谱客的博主 漂亮猫咪,最近开发中收集的这篇文章主要介绍matlab 方波_MATLAB之Simulink(二)利用switch模块将正弦信号变为方波信号,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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


下面开始教程:

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

914bcc36d6421e931f71eda9f5ccaf05.png

5d7b2d04d0a589e51ae944be21757f64.png

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

49c79e9c5ee44b2e94cc7823c5665361.png

16a7a9604db6bb815492dc43bb5818e5.png

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

136be3fb5dbe73829aaace0449e3ee6e.png

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

75bb8b905ef38099a04f0e3d12aac270.png

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

86cdcd20fdce4b6722bc188438c50b87.png

4b7887b4565ca6605f94a77839f564c5.png

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

0d4da195c1997b309f8719d6a866230c.png

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

f1e460fb66f9476d496c12f1a484911a.png

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

ad0e49b1d8fa1fcacc1a303614e4ef21.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

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

长按图片关注

62b19908e98e94f5e0c42a9c672529f1.png

点点"在看"。

最后

以上就是漂亮猫咪为你收集整理的matlab 方波_MATLAB之Simulink(二)利用switch模块将正弦信号变为方波信号的全部内容,希望文章能够帮你解决matlab 方波_MATLAB之Simulink(二)利用switch模块将正弦信号变为方波信号所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部