Custom square wave in simulink

52 次查看(过去 30 天)
SM
SM 2024-10-28,11:36
评论: SM 2024-10-29,9:51
I need to create a square wave with two different amplitudes as shown in the attached image. The total time duration is 50s. The signal can be divided into two parts: i)Upto 15s, I need a step signal of amplitude -1.5. ii)Starting from 15s onwards, I need a square wave with lower half of -2, and upper half of -1 (With apmlitude of 1, Period of 20, pulse width of 50%). I am able to simulate the part ii) in SImulink using the pulse generator. However, I need a signal with both part i) and ii), and that I am unable to do using only pulse generator or other ways. The file fig contains the waveform of part ii) Please help.

采纳的回答

Hitesh
Hitesh 2024-10-29,7:00
Hi
You need to use "Signal Editor" block to create custom signals to achieve the desired result. I have created the same signal with the help of "Signal Editor". Refer to the below scope image:
For more information on "Signal Editor" Block, refer the following MATLAB documentation:

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Sources 的更多信息

产品


版本

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by