Simulink: Switching for a duration less than the discrete sample time

2 visualizaciones (últimos 30 días)
Hi, I'm relatively new to Simulink. Is there a way to close a switch(es) for a duration less than the sample time of my simulink model? My model has a fixed sample time of 5ms and I'd like to close a switch for part of that time (eg 2ms). Any information would be greatly appreciated. Is there a block that can assist with this requirement?
Put another way: is there a way to pass a vector (representing on/off time) to a block which then makes an output signal high for the stipulated time T (when T is less than the sample time Ts).
  1 comentario
Kaustubha Govind
Kaustubha Govind el 1 de Mzo. de 2011
Since your model sample-time is 5ms, the output of this switch block is only sampled every 5ms. Therefore, any change that occurs in between those times is not taken note of. Is there a reason that you want to achieve this? Also, why not use a variable-step solver or a smaller time-step?

Iniciar sesión para comentar.

Respuesta aceptada

David Reilly
David Reilly el 5 de Mzo. de 2011
Kaustubha,
Thank you for your answer.

Más respuestas (0)

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by