Установите значения параметров блоков и система
set_param(Object,ParameterName,Value,...ParameterNameN,ValueN)set_param( устанавливает параметр на заданное значение на заданной модели или объекте блока.Object,ParameterName,Value,...ParameterNameN,ValueN)
Когда вы установите несколько параметров на той же модели или блоке, используйте одну команду set_param с несколькими парами ParameterName, аргументов Value, а не нескольких команд set_param. Этот метод эффективен, потому что использование одного вызова требует параметров оценки только однажды. Если какие-либо названия параметра или значения недопустимы, то функция не устанавливает параметров.
Советы:
Если вы выполняете множественные вызовы к set_param для того же блока, то определение блока с помощью числового указателя более эффективно, чем использование полного блока path. Используйте getSimulinkBlockHandle, чтобы получить указатель блока.
Если вы используете matlab -nodisplay, чтобы запустить сеанс, вы не можете использовать set_param, чтобы запустить вашу симуляцию. Режим -nodisplay не поддерживает симуляцию с помощью set_param. Используйте команду sim вместо этого.
После того, как вы установите параметры в рабочей области MATLAB®, чтобы видеть изменения в модели, обновите схему.
set_param(model,'SimulationCommand','Update')
Для названий параметра см.:
bdroot | gcb | gcs | getSimulinkBlockHandle | get_param | new_system | open_system