Замените блоки из предыдущих релизов с последними версиями
slupdate будет удален в будущем релизе. slupdate команда может только обновить некоторые части вашей модели. Используйте Советника по вопросам Обновления вместо этого. Смотрите Обновление моделей.
slupdate('sys')
slupdate('sys', prompt)
AnalysisResult = slupdate('sys',
'OperatingMode', 'Analyze')
slupdate(' замены блокируются в модели sys')sys от предыдущего релиза программного обеспечения Simulink® с последними версиями. slupdate одна только функция не может выполнить все проверки обновления на вашей модели. Используйте Советника по вопросам Обновления, чтобы получить доступ к slupdate проверки и также совет и фиксируют для всех других проверок обновления. Смотрите Обновление моделей.
Лучшая практика состоит в том, чтобы сначала открыть модель и нажать CTRL+D, чтобы обновить модель, прежде чем вы вызовете slupdate.
slupdate(' задает, предложить ли вам прежде заменяющий блок. Если sys', prompt)prompt равняется 1, командные строки вы прежде заменяющий блок. Подсказка спрашивает, хотите ли вы заменить блок. Допустимые ответы
y
Замените блок (значение по умолчанию).
n
Не заменяйте блок.
a
Замените это и все последующие устаревшие блоки без дальнейшего запроса.
Если prompt равняется 0, команда заменяет все устаревшие блоки, не предлагая вам.
В дополнение к замене устаревших блоков, slupdate
Повторно подключает неработающие ссылки на маскированные блоки в библиотеках, обеспеченных MathWorks, чтобы гарантировать, что модель отражает изменения, внесенные в блоки в этом релизе. Это перезапишет любые пользовательские изменения, которые вы внесли в маски этих блоков.
Обновляет устаревшие параметры конфигурации для модели.
AnalysisResult = slupdate(' выполняет только аналитический фрагмент, не обновляясь или изменяя модель. Эта команда анализирует модели, на которые ссылаются, соединенные библиотеки и S-функции, и затем возвращает структуру данных со следующими полями:sys',
'OperatingMode', 'Analyze')
Message — вектор символов, содержащий сообщение, обобщающее результаты
blockList — блоки списка массивов ячеек, которые должны быть обновлены
blockReasons — список массивов ячеек рассуждает для обновления соответствующих блоков
modelList — массив ячеек, перечисляющий модели, на которые ссылаются, и родительскую модель
libraryList — на список массивов ячеек библиотеки не-MathWorks ссылаются
configSetList — для внутреннего пользования
sfunList — на S-функции списка массивов ячеек ссылаются
sfunOK — логический массив, представляющий состояние S-функции, где false указывает, что для S-функции нужны обновление и true указывает в противном случае
sfunType — массив ячеек, перечисляющий очевидный тип S-функции (например, .mex)