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

功能描述:输入为一个正弦波信号: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隐藏系统模块名称。系统模型中模块的名称应当是唯一的。

原文发布于微信公众号 - IT界的小白帽(l1084504793)

原文发表时间:2019-06-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券