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