怎样在simulink中实现波形合成

作者:烟中隐约闪现 | 创建时间: 2023-07-27
在运用simulink仿真时,有时需要将多个波形合成叠加,从而达到合成另一种波形的效果。那么如何实现多波形合成呢?下面就以本人的实际操作,将实现的步骤详细的告诉给大家。...
怎样在simulink中实现波形合成

步骤/方法

首先打开matlab,将simulink模块打开,新建一个model。如下图所示: 图1 打开simulink模块 图2 新建model

在新建的model中,引入要合成的波。在这里,我就以正弦波和波的合成为例。 在Simulink Library Browser窗口左侧,依次找到simulink--sources--sine wave,左键拖拽该图标至上一步新建的model。再在此窗口中找到step。如下图所示: 图3 引入信号

引入信号后,为了将其合成,有的朋友引入了mux模块,仿真出来,各显各的波形,却没有合成。其实,我们应该选择product模块。在simulink library browser窗口中,依次找到simulink--math operations--product,将其拖拽到model中。如下图所示: 图4 product模块所在位置

为了更详细的说明问题,我们引入了三个示波器。在simulink library browser 窗口中,依次找到simulink--sinks--scope。将其拖拽三次到model中。如下图所示: 图5 各模块显示

我们依序将各模块连接。连接完成后,如下图所示: 图6 连线完毕后

确认连接无误后,点击运行(图标栏中的三角符号),如下图所示: 图7运行图标所在位置

运行完毕后,双击scope模块,即可看到仿真波形。如下图所示: 图8最上示波器显示 图9 最下示波器显示 图10 中间示波器显示

最上的波形图显示的正弦波,最下示波器显示的阶跃波,中间示波器显示的合成波。

温馨提示

按照步骤操作即可。
点击展开全文

更多推荐