Effacer les filtres
Effacer les filtres

How to set the simulation mode to Normal, in case of simulink standalone app?

9 vues (au cours des 30 derniers jours)
Rahul
Rahul le 3 Avr 2023
Modifié(e) : Rahul le 21 Avr 2023
I am trying to create a standalone application using the MATLAB app designer. I want to control the simulation mode. I want to set the Simulation mode to Normal. I cannot simulate my current simulation model in rapid mode due to some restrictions from the S-Functions.
.
I am using the following code to overwrite the simulation mode.
%% simulinkModel is the Name of the Model
simIn = Simulink.SimulationInput(simulinkModel);
simIn = setModelParameter(simIn, 'SimulationMode', 'Normal');
out = sim(simIn);

Réponses (1)

Gokul Nath S J
Gokul Nath S J le 21 Avr 2023
Hi Rahul,
Based on your query it seems that you want to control the simulation parameters by having it configurable in the application itself. As a possible workaround, you can enabled a push button and once it's activated get a callback to set the setModelParameters to 'Normal'. By doing so, you can have the configurability to choose between the option.
Thanks,
Gokul Nath S J
  1 commentaire
Rahul
Rahul le 21 Avr 2023
Modifié(e) : Rahul le 21 Avr 2023
thank you for your reply, This error is generated from the MATLAB stanad alone app (.exe). I want to control the simulation modes for an exe. And the code that I have used in mention in question is a part of button callback named RunbuttonPushed.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Model, Block, and Port Callbacks dans Help Center et File Exchange

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by