前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通信原理MATLAB\Simulik仿真(二)简单余弦函数乘法器

通信原理MATLAB\Simulik仿真(二)简单余弦函数乘法器

作者头像
用户5935416
发布2019-08-01 10:13:14
2.5K0
发布2019-08-01 10:13:14
举报
文章被收录于专栏:IT界的小白帽IT界的小白帽

功能描述:输入为一个正弦波信号:u(t)=sint;输出为此正弦信号与一个常数的乘积,y(t)=au(t),a不等于0。

步骤

1、模块选择

启动Simulink并新建一个系统模型文件(如图所示)。在Simulink公共模块库中选择以下模块并将其复制(或拖动)到新建的系统模型中。

新建系统模型文件

点击新建系统模型文件后的界面

(1)系统输入模块库Sources中的Sine Wave模块:产生一个正弦波信号。如图1

(2)数学库Math中的Gain模块:将信号乘以一个常数(即信号增益)。如图2

(3)系统输出库Sinks中的Scope模块:以图形方式显示结果。如图3

图1

图2

图3

拖动后效果图

2、模块链接

按照系统的信号流程将各系统模块正确连接起来。连接系统模块的步骤如下:

(1)将光标指向起始块的输出端口,此时光标变成“+”;

(2)单击鼠标左键并拖动到目标模块的输入端口,在接近到一定程度时光标变成双十字。这时松开鼠标键,连接完成。完成后在连接点处出现一个箭头,表示系统中信号的流向。

3.系统模型编辑

视图调整:在Simulik系统模型编辑器中,可以对系统模型的视图进行调整以便更好地观察系统模型。视图调整的方法如下所述:

(1)使用View菜单控制模型在视图区的显示,用户可以对模型视图进行 任意缩放;

(2)使用系统热键R (放大)或V (缩小):

(3)按空格键可以使系统模型充满整个视图窗口。

模块几何尺寸修改: Simulink 允许用户对模块的几何尺寸进行修改以改善系统模型框图的界面。例如,对于具有多个输入端口的模块,需要调整其大小使其能够较好地容纳多个信号连线,而非采用模块的默认大小;另外,对于某些系统模块,当模块的尺寸足够大时,模块的参数将直接显示在模块上面,这非常有利于用户对模型的理解。修改模块几何尺寸时,可先选中模块,然后直接拖动选择框即可。

模块复制:如果需要几个同样的模块,可以使用鼠标右键单击并拖动某个模块进行复制。

模块插入:如果用户需要在信号连线上插入一个模块,只需将这个模块移到线上就可以自动连接。注意这个功能只支持单输入单输出模块。对于其他的模块,只能先删除连线, 放置模块,然后再重新连线。

模块名称操作:在使用Simulink中的系统模块构建系统模型时,Simulink会自动给系统模型中的模块命名,如在以上例子中,正弦信号模块名称为Sine Wave;对于系统模型中相同的模块,Simuink 会自动对其进行编号。般对 于简单的系统,可以采用 Simulink 的自动命名:但对于复杂系统,给每个模块取个具有明显 意义的名称非常有利于系统模型的理解与维护。模块名称操作主要有以下几种。

(1)模块命名:使用鼠标左键单击模块名称,进入编辑状态,然后键入新的名称:

(2)名称移动:使用鼠标左健单击模块名称并拖动到模块的另一侧, 或选择Format菜单中的Flip Name翻转模块名称;

(3)名称隐藏:选择Format菜单中的Hide Name隐藏系统模块名称。系统模型中模块的名称应当是唯一的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT界的小白帽 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档