How to run a Simulink Desktop Real-Time model with external mode in an App Designer app?
Show older comments
I need to create an app that runs a Simulink Desktop Real-Time model in the external mode, like this

In the MATLAB app, I set up a button callback function to start my simulation, like this
set_param(MyModel,'SimulationCommand','start')
But I noticed that the simulink model seems to work in the Nomal mode, shown as

What should I do or set parameters to make the model run in external mode in my designed app.
Any information will be helpful and thanks in advance.
Answers (1)
Hyunuk Ha
on 29 Apr 2023
0 votes
You can utilize 'slrealtime' .
Like,
>> tg = slrealtime;
>> tg.start();
The brief workflows are,
- Build model
>> rtwbuild('mdl'); % or slbuild('mdl');
This generates mdl.mdlatx file.
2. Load model
>> tg.load('mdl')
3. start model
>> tg.start();
You can easily utilize using 'slrealtime' obj.
Categories
Find more on Signal Logging in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!