Main Content

Crear apps para controlar simulaciones

Utilice App Designer para crear de forma interactiva apps personalizadas que interactúen con simulaciones de Simulink®.

Cree apps personalizadas que interactúen con simulaciones de Simulink mediante App Designer. Configure su app de forma interactiva para:

  • Realizar tareas comunes, como ejecutar o pausar una simulación, o visualizar su progreso utilizando componentes de IU especializados de Simulink.

  • Ajustar variables del modelo mientras se ejecuta la simulación conectando componentes de la IU a las variables de su modelo.

  • Visualizar los resultados de la simulación conectando los componentes de la IU de alcance temporal con las señales de su modelo.

Para empezar, consulte Create App for Simulink Model.

Funciones

expandir todo

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

Configurar la simulación

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

Controlar la ejecución de la simulación

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

Objetos

expandir todo

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

Propiedades

expandir todo

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

Temas