Effacer les filtres
Effacer les filtres

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

1 vue (au cours des 30 derniers jours)
Avinash Prakash
Avinash Prakash le 1 Juin 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!

Réponses (1)

Pavel Dey
Pavel Dey le 6 Juin 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 commentaire
Avinash Prakash
Avinash Prakash le 6 Juin 2016
Modifié(e) : Avinash Prakash le 6 Juin 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

Connectez-vous pour commenter.

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by