我是靠谱客的博主 虚心美女,最近开发中收集的这篇文章主要介绍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

点点"在看"。

最后

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

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部