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.

10 views (last 30 days)
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.

Answers (1)

Jayanti
Jayanti on 10 Oct 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 Comments
DJ V
DJ V on 10 Oct 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

Sign in to comment.

Categories

Find more on Event Functions in Help Center and File Exchange

Tags

Products


Release

R2019b

Community Treasure Hunt

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

Start Hunting!