怎样在simulink中实现波形合成
1个回答
展开全部
1
首先打开matlab,将simulink模块打开,新建一个model。如下图所示:
图1 打开simulink模块
图2 新建model
2
3
4
在新建的model中,引入要合成的波。在这里,我就以正弦波和波的合成为例。
在Simulink Library Browser窗口左侧,依次找到simulink--sources--sine wave,左键拖拽该图标至上一步新建的model。再在此窗口中找到step。如下图所示:
图3 引入信号
5
6
引入信号后,为了将其合成,有的朋友引入了mux模块,仿真出来,各显各的波形,却没有合成。其实,我们应该选择product模块。在simulink library browser窗口中,依次找到simulink--math operations--product,将其拖拽到model中。如下图所示:
图4 product模块所在位置
7
8
为了更详细的说明问题,我们引入了三个示波器。在simulink library browser 窗口中,依次找到simulink--sinks--scope。将其拖拽三次到model中。如下图所示:
图5 各模块显示
9
10
我们依序将各模块连接。连接完成后,如下图所示:
图6 连线完毕后
11
12
确认连接无误后,点击运行(图标栏中的三角符号),如下图所示:
图7运行图标所在位置
13
14
运行完毕后,双击scope模块,即可看到仿真波形。如下图所示:
图8最上示波器显示
图9 最下示波器显示
图10 中间示波器显示
15
16
17
18
最上的波形图显示的正弦波,最下示波器显示的阶跃波,中间示波器显示的合成波。
END
注意事项
按照步骤操作即可。
首先打开matlab,将simulink模块打开,新建一个model。如下图所示:
图1 打开simulink模块
图2 新建model
2
3
4
在新建的model中,引入要合成的波。在这里,我就以正弦波和波的合成为例。
在Simulink Library Browser窗口左侧,依次找到simulink--sources--sine wave,左键拖拽该图标至上一步新建的model。再在此窗口中找到step。如下图所示:
图3 引入信号
5
6
引入信号后,为了将其合成,有的朋友引入了mux模块,仿真出来,各显各的波形,却没有合成。其实,我们应该选择product模块。在simulink library browser窗口中,依次找到simulink--math operations--product,将其拖拽到model中。如下图所示:
图4 product模块所在位置
7
8
为了更详细的说明问题,我们引入了三个示波器。在simulink library browser 窗口中,依次找到simulink--sinks--scope。将其拖拽三次到model中。如下图所示:
图5 各模块显示
9
10
我们依序将各模块连接。连接完成后,如下图所示:
图6 连线完毕后
11
12
确认连接无误后,点击运行(图标栏中的三角符号),如下图所示:
图7运行图标所在位置
13
14
运行完毕后,双击scope模块,即可看到仿真波形。如下图所示:
图8最上示波器显示
图9 最下示波器显示
图10 中间示波器显示
15
16
17
18
最上的波形图显示的正弦波,最下示波器显示的阶跃波,中间示波器显示的合成波。
END
注意事项
按照步骤操作即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询