script function pulse rectangle PWM with duty cycle in simulink

3 visualizaciones (últimos 30 días)
Julio Vela
Julio Vela el 14 de Oct. de 2020
Comentada: Julio Vela el 17 de Feb. de 2021
I can't make the pulse width repeat in every time period. I just need that in the code
  5 comentarios
Julio Vela
Julio Vela el 12 de Feb. de 2021
Editada: Julio Vela el 12 de Feb. de 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 el 17 de Feb. de 2021
i resolved the problem!!!
https://www.youtube.com/channel/UCN7owHyMvoT7I6dv2eah6dA/videos

Iniciar sesión para comentar.

Respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by