Main Content

Creazione di applicazioni per il controllo delle simulazioni

Utilizzare App Designer per creare applicazioni personalizzate che interagiscono con le simulazioni di Simulink®

Costruire applicazioni personalizzate per interagire con le simulazioni di Simulink utilizzando App Designer. Configurare in modo interattivo l'applicazione per:

  • Eseguire attività comuni, come l'esecuzione o la pausa di una simulazione o la visualizzazione dei progressi, utilizzando componenti specializzati dell'interfaccia utente di Simulink.

  • Sincronizzare le variabili del modello durante l'esecuzione della simulazione collegando i componenti dell'interfaccia utente alle variabili del modello.

  • Visualizzare i risultati della simulazione collegando i componenti dell'interfaccia utente dell'ambito temporale ai segnali del modello.

Per iniziare, vedere Create App for Simulink Model.

Funzioni

espandi tutto

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

Configurazione della simulazione

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

Esecuzione della simulazione di controllo

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

Oggetti

espandi tutto

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

Proprietà

espandi tutto

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

Argomenti