how to find the parameter name for any block in the simulink to use it in set_param command?

3 vues (au cours des 30 derniers jours)
I want to set a value of 5 in the "step time" parameter in the "step" block from the mfile, the name of the model of simulink is "plant1"
i wrote in the command window:
set_param('plant1/Step','step time',5)
but there is an error:
Step block does not have a parameter named 'step time'
my question: what is the name of the 'step time' parameter which can be used in set_param command?
and, in general how can i reach to the name of each parameter in each block easily?

Réponses (1)

Monika Jaskolka
Monika Jaskolka le 1 Mar 2021
Modifié(e) : Monika Jaskolka le 3 Mar 2021
To programmatically find out what parameters a block has, get its handle:
h = get_param(gcb, 'Handle');
or
h = gcbh;
and then use the get command to see a list of all its parameters and their current values:
get(h)
You can also take a look at the Block-Specific Parameters page. The parameter names are listed, as well as their possible values.

Catégories

En savoir plus sur Modeling dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by