Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Esecuzione di simulazioni singole

Eseguire e controllare singole simulazioni direttamente dall’Editor di Simulink® o in modo programmatico dal prompt dei comandi di MATLAB®

La simulazione di un modello fornisce i risultati degli algoritmi costruiti attraverso il processo di modellazione. È possibile interagire con le simulazioni eseguendo il pacing delle stesse, sincronizzando i parametri del modello, interrompendo o mettendo in pausa la simulazione e visualizzando i valori delle porte per valutare la progettazione del modello. Le simulazioni aiutano a comprendere il progetto e il comportamento del modello.

Simulare un modello in modo interattivo facendo clic sul pulsante Run nella barra degli strumenti di Simulink o in modo programmatico utilizzando funzioni come sim e set_param nella finestra di comando di MATLAB o in uno script di MATLAB.

Per informazioni sull'esecuzione di simulazioni parallele e in batch, vedere Esecuzione di più simulazioni.

Impostazioni modello

espandi tutto

InputOption to load external input data for simulation using top-level input ports
Initial stateOption to specify initial model state or operating point for simulation
Final statesOption to log final state values
Save final operating pointOption to save complete model operating point when simulation is paused or stopped
Operating point object from a different releaseDiagnostic action to take if initial operating point was generated in different release
Operating point interface checksum mismatchDiagnostic action to take if model interface checksum does not match interface checksum of initial operating point
Operating point contents checksum mismatchDiagnostic action to take if model contents checksum does not match contents checksum of initial operating point (Da R2025a)
Initial state is arrayDiagnostic action to take when initial state for model is specified as array

Strumenti

Simulation Pacing OptionsSlow simulation to a specified ratio of simulation time to wall clock time

Funzioni

espandi tutto

simRun and script programmatic simulations of Simulink models
set_paramImpostare il valore del parametro di Simulink
get_paramOttenere i nomi e i valori dei parametri
slsim.allowedModelChangesDetermine changes you can make to model based on simulation status (Da R2022b)
initializeInitialize simulation represented by Simulation object (Da R2024a)
pausePause active simulation represented by Simulation object (Da R2024a)
resumeContinue paused simulation represented by Simulation object (Da R2024a)
setBlockParameterSet block parameter values for simulation using SimulationInput or Simulation object
setModelParameterSet model parameter values for simulation using SimulationInput or Simulation object
setExternalInputSpecify external input data for top-level input ports using SimulationInput or Simulation object
setInitialStateSpecify initial state for simulation using SimulationInput or Simulation object
setPostSimFcn Set MATLAB function to run after each simulation
setPreSimFcnSpecify MATLAB function to run before start of each simulation on Simulink.SimulationInput object
setVariableSet variable values for simulation using SimulationInput or Simulation object
setVariantConfigurationSet variant configuration for simulation using SimulationInput object (Da R2024a)
getVariantConfigurationGet name of variant configuration from SimulationInput object (Da R2024a)
startStart simulation represented by Simulation object (Da R2024a)
stepAdvance simulation represented by Simulation object by specified amount (Da R2024a)
stopStop simulation represented by Simulation object (Da R2024a)
terminateTerminate simulation represented by Simulation object (Da R2024a)
Simulink.BlockDiagram.getInitialStateGet initial state data from block diagram
get Get operating point information for Stateflow chart, MATLAB System block, or S-function
setSet operating point information for Stateflow chart, MATLAB System block, or S-function
findQuery and access properties on Simulink.SimulationOutput object
getAccess simulation results in Simulink.SimulationOutput object
removePropertyRemove property from Simulink.SimulationOutput object
setUserDataAdd data to metadata in Simulink.SimulationOutput object
setUserStringAdd string to metadata in Simulink.SimulationOutput object
whoGet names of editable properties on Simulink.SimulationOutput object

Oggetti

espandi tutto

SimulationControl simulation execution and tune variable, block parameter, and model parameter values (Da R2024a)
Simulink.SimulationInputCreare oggetti Simulink.SimulationInput per apportare modifiche al modello per simulazioni multiple o singole
Simulink.op.ModelOperatingPointComplete information that represents model operating point in simulation
Simulink.SimulationOutputAccess simulation outputs and metadata
Simulink.SimulationMetadataInformation about model, environment, execution, and timing of simulation

Argomenti

Esecuzione delle simulazioni di base

Analisi delle simulazioni

Esecuzione di simulazioni iterative con riavvio rapido