How do I run a simulink model in real-time in normal mode
32 views (last 30 days)
I can't seem to figure out how to run a simulink model in real-time in 'Normal' mode
The Mathworks guides says "In your Real-Time Windows Target model, set values for the Sample Time and Maximum Missed Ticks block parameters to prevent missed ticks."
but how to you find this 'Real-Time Windows Target model' that should contain 'Sample Time' and 'Maximum Missed Ticks'.
My models works well in 'External' but as soon as I change to 'Normal' mode it runs in nun real time.
Is there suppose to be a sync block or other blocks that need to be added in my model
I have spent hours on this please help me anybody?
Titus Edelhofer on 14 Mar 2012
not sure, if I fully understand: Real-Time Windows Target is a compiled Simulink model. The model runs in real-time and Simulink (in External mode) is "only" used to control the real-time application. When you change to "Normal mode", Simulink is again in charge and Simulink always executes simulations as fast as possible (usually therefore faster than real-time ;-)). If you want to run Simulink models in Simulink in "soft" real-time, there are methods to slow down the simulation (typically by using an S-function that compares the system time with the simulation time, and waits in between). Many examples are on the file exchange, see e.g. this one.