Borrar filtros
Borrar filtros

How to get a damped sine wave with phase delay in Simulink?

1 visualización (últimos 30 días)
Avinash Prakash
Avinash Prakash el 1 de Jun. de 2016
Editada: Avinash Prakash el 6 de Jun. de 2016
As seen in the above image, I would like to get a sine wave in Simulink. The parts labelled "A" and "C" are equal to 0 and the length should be given as user input. The section labelled "B" is a damped sine wave with fixed frequency of 4 Hz.
Thanks in advance!

Respuestas (1)

Pavel Dey
Pavel Dey el 6 de Jun. de 2016
You may use element-wise product to get an exponential sine wave. For conditions on beginning and ending of the signal, you may use a counter and a conditional switch. Refer to the attached demo model.
  1 comentario
Avinash Prakash
Avinash Prakash el 6 de Jun. de 2016
Editada: Avinash Prakash el 6 de Jun. de 2016
Hey Pavel!
Thank you for the answer. I checked your Simulink file and it is approximately what I wanted.
What I wanted is, say for example x ranges from 0 to 10.
y=0 for 0<x<4
y=A*sin(2*pi*f*t) for 4<x<8
y=0 for 8<x<10
The values for the limits that I have given (4,8) should be controllable in the Simulink loop or Matlab script!
I hope you got my point. Please let me know if you have any doubts.
Thank you so much for your time.
Regards,
Avinash

Iniciar sesión para comentar.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by