script function pulse rectangle PWM with duty cycle in simulink

3 vues (au cours des 30 derniers jours)
Julio Vela
Julio Vela le 14 Oct 2020
Commenté : Julio Vela le 17 Fév 2021
I can't make the pulse width repeat in every time period. I just need that in the code
  5 commentaires
Julio Vela
Julio Vela le 12 Fév 2021
Modifié(e) : Julio Vela le 12 Fév 2021
its easy translate:
function PWM = fcn(amplitude,duty_cycle,requency,clock)%generator PWM
% *** declaración de variables ***
periode=1/frequency;%periodo=period
iduty=duty_cycle/100;
ton=iduty*periode;
toff=periode-ton;
if ((mod((clockt),periode)<=(0)))
PWM=amplitude;
else
PWM=0;
end
end
Julio Vela
Julio Vela le 17 Fév 2021
i resolved the problem!!!
https://www.youtube.com/channel/UCN7owHyMvoT7I6dv2eah6dA/videos

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by