set_param
Impostare il valore del parametro di Simulink
Descrizione
set_param( imposta il parametro di Simulink® object,parameter1,value1,...,parameterN,valueN)parameter specificato sul valore specificato di value per l'oggetto di destinazione specificato da object. L'oggetto di destinazione può essere un modello, un sottosistema, una libreria, un blocco, una riga, una porta o un elemento della porta del bus.
Per impostare più valori di parametri per l'oggetto di destinazione, chiamare la funzione set_param una sola volta con più argomenti nome-valore, anziché chiamare separatamente la funzione per ciascun parametro. L'impostazione di più parametri con una sola chiamata di funzione è più veloce poiché, in questo modo, i parametri vengono valutati una volta sola. Se uno qualsiasi dei nomi o dei valori dei parametri non è valido, la funzione non imposta alcun parametro.
Per interagire in modo programmatico con una simulazione, utilizzare la funzione set_param con l'argomento nome-valore SimulationCommand. Per ulteriori informazioni, nella pagina Run Simulations Programmatically, vedere la sezione Interact with Simulations by Issuing Simulation Commands.
Per la maggior parte dei parametri, eseguire set_param indipendentemente dal fatto che il valore specificato sia diverso dal valore attuale, è più veloce rispetto al confronto dei valori ed eseguire la funzione solo se i valori differiscono.
Esempi
Argomenti di input
Limitazioni
Se si utilizza
matlab -nodisplayper avviare una sessione, non è possibile utilizzareset_paramper eseguire una simulazione. La modalità-nodisplaynon supporta la simulazione utilizzandoset_param. Utilizzare invece la funzionesim.Quando si utilizza la funzione
set_paramper rinominare un blocco o un segnale, i seguenti nomi non sono validi: nomi vuoti, nomi che contengono solo caratteri di nuova riga e nomi che iniziano o terminano con/.
Cronologia versioni
Introduzione prima di R2006a
Vedi anche
Funzioni
get_param|getSimulinkBlockHandle|gcs|gcb|bdroot|open_system|new_system