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-функции, и затем возвращает структуру данных со следующими полями:

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

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

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

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

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

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

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

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

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

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

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