Main Content

Créer des applications pour contrôler les simulations

Utiliser App Designer pour créer de manière interactive des applications personnalisées qui interagissent avec les simulations Simulink®

Utilisez App Designer pour concevoir des applications personnalisées qui interagissent avec les simulations Simulink. Configurez votre application de manière interactive pour :

  • Réaliser les tâches courantes, telles que l'exécution ou la mise en pause d'une simulation, ou l'affichage de sa progression au moyen de composants d'interface utilisateur Simulink spécialisés.

  • Ajuster les variables du modèle pendant que la simulation est en cours d’exécution en connectant les composants de l'interface utilisateur aux variables de votre modèle.

  • Visualiser les résultats de la simulation, en connectant les composants de l'interface utilisateur du scope temporel aux signaux de votre modèle.

Pour démarrer, consultez Create App for Simulink Model.

Fonctions

développer tout

uitimescopeDisplay time-domain signals in app (depuis R2024a)
uisimdatabuttonCreate buttons to save or load simulation data in app (depuis R2024a)
uisimcontrolsCreate simulation controls in app (depuis R2024a)
uisimprogressDisplay simulation progress bar in app (depuis R2024a)
uisimvartunerCreate a model variable tuner UI component in an app (depuis R2024a)
bindConnect app components to simulation signals and variables (depuis R2024a)
findbindingsFind bindings between objects (depuis R2024a)

Configurer la simulation

setExternalInputSpecify external input data for top-level input ports using SimulationInput or Simulation object
setInitialStateSpecify initial state for simulation using SimulationInput or Simulation object
setVariableSet variable values for simulation using SimulationInput or Simulation object
setModelParameterSet model parameter values for simulation using SimulationInput or Simulation object
setBlockParameterSet block parameter values for simulation using SimulationInput or Simulation object

Contrôler l’exécution de la simulation

initializeInitialize simulation represented by Simulation object (depuis R2024a)
startStart simulation represented by Simulation object (depuis R2024a)
stepAdvance simulation represented by Simulation object by specified amount (depuis R2024a)
pausePause active simulation represented by Simulation object (depuis R2024a)
resumeContinue paused simulation represented by Simulation object (depuis R2024a)
stopStop simulation represented by Simulation object (depuis R2024a)
terminateTerminate simulation represented by Simulation object (depuis R2024a)

Objets

développer tout

BindingConnection between app components and simulation signals and variables (depuis R2024a)
SimulationControl simulation execution and tune variable, block parameter, and model parameter values (depuis R2024a)

Propriétés

développer tout

TimeScope PropertiesControl time scope UI component appearance and behavior (depuis R2024a)
LoadInputButton PropertiesControl load input button UI component appearance and behavior (depuis R2024a)
SaveOutputButton PropertiesControl save output button UI component appearance and behavior (depuis R2024a)
SimulationControls PropertiesManage simulation controls UI component appearance and behavior (depuis R2024a)
SimulationProgress PropertiesControl simulation progress bar appearance and behavior (depuis R2024a)
VariableTuner PropertiesControl variable tuner behavior and appearance (depuis R2024a)

Rubriques