set_param
Définir la valeur des paramètres Simulink
Description
set_param( définit le paramètre Simulink® spécifié object,parameter1,value1,...,parameterN,valueN)parameter sur la valeur spécifiée value pour l’objet cible spécifié par object. L’objet cible peut être un modèle, un sous-système, une bibliothèque, un bloc, une ligne, un port, un élément de bus ou un élément de port.
Pour définir plusieurs valeurs de paramètre pour l’objet cible, appelez la fonction set_param une seule fois avec plusieurs arguments nom-valeur plutôt que de l’appeler pour chaque paramètre. Définir plusieurs paramètres avec un seul appel de fonction est efficace, car un appel unique évalue les paramètres une seule fois. La fonction ne définit aucun paramètre si certains noms ou certaines valeurs de paramètre ne sont pas valides.
Exemples
Arguments d'entrée
Limitations
Si vous utilisez
matlab -nodisplaypour démarrer une session, vous ne pouvez pas utiliserset_parampour exécuter une simulation. Le mode-nodisplayne supporte pas la simulation à l’aide deset_param. Utilisez la fonctionsimà la place.Lorsque vous utilisez la fonction
set_parampour renommer un bloc ou un signal, les noms suivants ne sont pas valides : noms vides, noms qui ne contiennent que des caractères de nouvelle ligne et noms qui commencent ou se terminent par/.
Conseils
Après avoir défini les paramètres dans l’espace de travail MATLAB, mettez à jour le diagramme pour voir les modifications apportées à un modèle.
set_param(model,'SimulationCommand','Update')
Historique des versions
Introduit avant R2006a
Voir aussi
Fonctions
get_param|getSimulinkBlockHandle|gcs|gcb|bdroot|open_system|new_system