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.

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)

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

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
Can you please share your Simulink file so that I can assist better?

Sign in to comment.

Categories

Products

Release

R2019b

Tags

Asked:

on 9 Oct 2024

Commented:

on 11 Oct 2024

Community Treasure Hunt

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

Start Hunting!