Замените блоки из предыдущих релизов с последними версиями
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
)