In Simulink, how do I set the time step for simulations? I want it to be 0.1 seconds long. I've got it set to run 20 seconds.

11 visualizaciones (últimos 30 días)
I need to know how (and where) to set the time step for Simulink simulations. I've got it set to 20 seconds. I want to set it to use a 0.1 second time step, so there will be 20 points produced per variable. I need to know where to look for "time step". I've got the time span set already.

Respuestas (1)

Jayanti
Jayanti el 10 de Oct. de 2024
Hi @DJ V,
To set time step for Simulink simulation you need to make changes to solver settings. Kindly follow the below steps to achieve this:-
  1. Right click on your Simulink model -> Go to Model Configuration Parameters-> Solver category on left pane
  2. Under solver selection set type as Fixed-step. Now in solver details under fixed-step size enter 0.1 seconds.
Hope this helps.
  2 comentarios
DJ V
DJ V el 10 de Oct. de 2024
This produces an error message when I try to run Simulink. It gives two types of error messages:
Invalid setting for fixed-step size (0.1) in model 'SimIntegrator'. All sample times in your model must be an integer multiple of the fixed-step size.
Component:Simulink | Category:Model error
The sample time period (0.01) of 'SimIntegrator/To File6' is not an integer multiple of the fixed step size (0.1) specified for model.
Component:Simulink | Category:Model error
Jayanti
Jayanti el 11 de Oct. de 2024
Can you please share your Simulink file so that I can assist better?

Iniciar sesión para comentar.

Categorías

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

Etiquetas

Productos


Versión

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by