Замените блоки в модели 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.