Замените блоки в модели Simulink
replBlks = replace_block(sys,current,new)
replBlks = replace_block(sys,Name,Value,new)
replBlks = replace_block(___,'noprompt')
заменяет блоки replBlks
= replace_block(sys
,current
,new
)current
в модели sys
с блоками типа new
. Можно использовать блок от библиотеки Simulink® или от другой модели как заменяющий блок.
Загрузите модель sys
перед использованием этой функции. Функция предлагает вам выбирать блоки, которые вы хотите заменить из списка блоков, которые совпадают с аргументом current
.
Сохраните модель перед использованием этой команды.
заменяет блоки, которые совпадают с параметрами блоков, заданными аргументами пары replBlks
= replace_block(sys
,Name,Value
,new
)Name,Value
. Можно также использовать find_system
пары Name,Value
, чтобы квалифицировать поиск блоков, чтобы заменить.
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Name
должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
С функцией replace_block
можно использовать пары значения и параметры блоков. Для списка всех параметров блоков смотрите Common Block Properties и Специфичные для блока Параметры.
Чтобы указать дополнительную информацию о поиске блоков, чтобы заменить, вы используете find_system
пары Name,Value
перед параметрами блоков. Например, можно использовать 'CaseSensitive','off'
, чтобы сделать поиск блоков нечувствительным к регистру или 'FollowLinks','on'
, чтобы перейти по ссылкам в ссылки библиотеки. Смотрите find_system
для того списка пар Name,Value
.