Обновите все модели проекта, библиотеки и файлы КОДА MATLAB

Совет

Перед обновлением, если вы подвергаете свой проект системе контроля версий, можно легко вернуться изменения позже, если вы хотите. Смотрите Добавляет Проект к Системе контроля версий.

Обновите все модели, библиотеки и файлы кода MATLAB® в вашем проекте Simulink® к последнему релизу с помощью простого рабочего процесса. Инструмент Upgrade Project может применить все меры автоматически, если это возможно, обновить все иерархии модели в проекте целиком и представить отчет. Вы не должны открывать Советника по вопросам Обновления.

  1. На вкладке Simulink Project выберите Run Checks> Upgrade.

  2. В диалоговом окне Upgrade Project, чтобы обновить все файлы, осуществляют все проверки, и применяют меры автоматически, если это возможно, нажимают Upgrade. Если вы хотите изменить настройки, используйте эти опции перед нажатием Upgrade:

    • Если вы хотите осуществить проверки обновления, но не применить меры автоматически, если это возможно, очистите обновления флажка Apply автоматически.

    • Если вы хотите измениться, который файлы обновить и который проверяет к запущенному, нажмите Change Options. В Окне параметров Обновления снимите флажки для моделей, и проверяет, что вы хотите исключить из обновления. Например, вы можете хотеть исключить проверки, которые требуют Схемы Обновления.

    Когда вы нажимаете Upgrade, инструмент осуществляет проверки и применяет меры, если задано. Обновление может занять несколько минут.

  3. Исследуйте Отчет по проекту Обновления. Сводные данные наверху показывают, сколько передали файлы и сколько файлов требует внимания.

    1. Выберите файлы в левом списке, чтобы просмотреть результаты проверки справа. По умолчанию левый список показывает любые файлы, которым необходимо уделять внимание. Покажите вместо этого все файлы, типы файлов, все результаты, файлы, которые передали, или файлы, которые передали с мерами, при помощи средств управления Показом.

    2. Выбор регистрируется в правильном списке, чтобы считать детали результатов и любых прикладных мер в более низкой панели. Исследуйте проверки, отмеченные как то, чтобы быть необходимо уделять внимание с оранжевым кругом в Столбце результата. Для получения дополнительной информации обновления библиотек, смотрите Библиотеки Обновления.

    3. Если ваш проект находится под системой контроля версий, можно исследовать изменения обновления в файлах с помощью отчета сравнения. Чтобы видеть различия до и после обновления, в Отчете по проекту Обновления, нажимают View Changes.

  4. Проект сохраняет отчет HTML результатов обновления в корневой папке проекта. Чтобы открыть опубликованный отчет, щелкните по ссылке Отчета наверху Отчета по проекту Обновления.

  5. Чтобы закрыть интерактивный отчет, нажмите Close.

Обновите библиотеки

Проект автоматически осуществляет все проверки обновления нескольких библиотек, включая любые проверки, которые требуют Схемы Обновления.

Вы не можете запустить Схему Обновления на библиотеке, таким образом, обновление проекта запускается, Схема Обновления регистрируется в моделях, где блоки библиотеки используются. Это означает, что обновление проекта может только полностью обновить блоки библиотеки, которые используются в модели. Если блок библиотеки используется в модели, обновление проекта автоматически осуществляет все проверки, включая проверки Схемы Обновления, и затем обновляет блок в библиотеке.

Если блок библиотеки не используется ни в какой модели проекта, то проверка Осуществленные проверки, которые требуют Схемы Обновления на блоках библиотеки, отмечена как то, чтобы быть необходимо уделять внимание с оранжевым кругом в Столбце результата. Выберите проверку, и в панели вы видите сообщение Unable to upgrade blocks unused by a model.

  • Чтобы обновить неиспользованные блоки библиотеки, используйте блоки в модели и затем обновите.

  • Если вы хотите обновить блоки библиотеки, которые используют передающие таблицы, отключают ссылку библиотеки и сохраняют модель перед обновлением, обновлением и затем восстанавливают ссылку.

Обновление блоков библиотеки зависит от образцового контекста. Тот же блок библиотеки может использоваться в многоуровневых моделях. Соединенные блоки библиотеки наследовали атрибуты от окружающих моделей, таких как типы данных и частота дискретизации. Поведение блоков может отличаться в зависимости от контекста, где они используются, и это может привести к конфликтным обновлениям для проверок Схемы Обновления. Если модели требуют различного обновления того же блока библиотеки, вам предлагают просмотреть и разрешить конфликт обновления.

Если необходимо рассмотреть конфликтные обновления, нажмите Merge. Альтернативно можно рассмотреть конфликтные обновления позже из отчета. Рассмотрите изменения в сравнении, сообщают и выбирают который обновления сохранить.

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

Похожие темы

Была ли эта тема полезной?