Замените блоки в модели 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) — соответствующее значение. Имя должно появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
С функцией replace_block можно использовать блочный параметр и пары значения. Для списка всех блочных параметров смотрите Common Block Properties и Специфичные для блока Параметры.
Чтобы задать дополнительную информацию о поиске блоков, чтобы заменить, вы используете find_system пары Name,Value перед блочными параметрами. Например, можно использовать 'CaseSensitive','off', чтобы сделать поиск блоков нечувствительным к регистру или 'FollowLinks','on', чтобы перейти по ссылкам в ссылки библиотеки. Смотрите find_system для того списка пар Name,Value.
заменяет блоки, не предлагая вам выбрать их из диалогового окна.replBlks = replace_block(___,'noprompt')