I know it seems easy, but I'm having trouble doing this, Can anyone tell me how to design a timer of 2 sec using simulink or stateflow? or is there any inbuild block for this?

3 visualizaciones (últimos 30 días)
I know it seems easy, but I'm having trouble doing this, Can anyone tell me how to design a timer of 2 sec using simulink or stateflow? or is there any inbuild block for this? because I couldent find the same in my license version.

Respuestas (1)

Suman
Suman el 23 de Jul. de 2024
Hi Satish,
You can look at this sample model to build a timer / counter using Simulink Blocks: https://www.mathworks.com/matlabcentral/fileexchange/44534-simulink-timer-counter
You can find the example model in the Models tab and you may coustomize it as per you needs.
If you want a simple delay timer, you can model it something like this:
You can set the inputSignal to be 1 when you wan't to start the timer and the timerSetting value to be the time in seconds you want to count.
The way this model works is that say the inputSignal is 1(high) at any moment, the start_output is also 1(high) and then the digClock keeps adding on to the inputSignal every second and once this becomes greater than the time specified by the timerSetting value, the stop_output becomes 1(high) and switch makes start_output to be 0(low).
I hope that helps!

Categorías

Más información sobre Simulink Functions en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by