slupdate

Замените блоки от предыдущих релизов с последними версиями

Примечание

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('sys', 'OperatingMode', 'Analyze') выполняет только аналитический фрагмент, не обновляя или изменяя модель. Эта команда анализирует модели, на которые ссылаются, соединенные библиотеки и S-функции, и затем возвращает структуру данных со следующими полями:

  • Сообщение вектор символов, содержащий сообщение, обобщающее результаты

  • blockList — блоки списка массивов ячеек, которые должны быть обновлены

  • blockReasons — список массивов ячеек рассуждает для обновления соответствующих блоков

  • modelList — массив ячеек, перечисляющий модели, на которые ссылаются, и родительскую модель

  • libraryList — на список массивов ячеек библиотеки не-MathWorks ссылаются

  • configSetList — для внутреннего пользования

  • sfunList — на S-функции списка массивов ячеек ссылаются

  • sfunOK — логический массив, представляющий состояние S-функции, где false указывает, что для S-функции нужны обновление и true, указывает в противном случае

  • sfunType — массив ячеек, перечисляющий очевидный тип S-функции (например, .mex)

Смотрите также

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте