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