Используйте Советника по вопросам Обновления, чтобы помочь вам обновить и улучшить модели с текущим релизом. Советник по вопросам Обновления может идентифицировать случаи, где можно извлечь выгоду путем изменения модели, чтобы использовать новые функции и настройки в Simulink®. Советник предоставляет консультацию для перехода к новым технологиям и обновления иерархии модели.
Советник по вопросам Обновления может также помочь идентифицировать случаи, когда модель не будет работать, потому что изменения и улучшения Simulink требуют изменений в модели.
Советник по вопросам Обновления предлагает опции, чтобы выполнить рекомендуемый действия автоматически, или инструкции для руководства фиксирует.
Можно открыть Советника по вопросам Обновления следующими способами:
От Редактора моделей, на вкладке Modeling, выбирают Model Advisor> Upgrade Advisor
Из командной строки MATLAB® используйте upgradeadvisor
функция:
upgradeadvisor modelname
В качестве альтернативы от Model Advisor, нажмите Upgrade Advisor. Это действие закрывает Model Advisor и открывает Советника по вопросам Обновления.
В Советнике по вопросам Обновления вы создаете отчеты и осуществляете проверки таким же образом как тогда, когда с помощью Model Advisor.
Выберите высокопоставленного Советника по вопросам Обновления узел на левой панели, чтобы осуществить все выбранные проверки и создать отчет.
Выберите каждую отдельную проверку, чтобы открыть подробное представление результатов на правой панели. Просмотрите результаты анализа для рекомендуемых действий, чтобы вручную зафиксировать предупреждения или отказы. В некоторых случаях Советник по вопросам Обновления обеспечивает механизмы для того, чтобы автоматически зафиксировать предупреждения и отказы.
Внимание
Когда вы фиксируете предупреждение или отказ, повторно выполняете все проверки, чтобы обновить результаты всех проверок. Если вы не повторно выполняете все проверки, Советник по вопросам Обновления может сообщить о недопустимом результате проверки.
Необходимо запустить регистрации обновления этого порядка: сначала проверки, которые не запрашивают информацию времени компиляции и не инициировать Схему Обновления, затем проверки компиляции. Чтобы провести вас по проверкам обновления, чтобы запустить и некомпиляцию и проверки компиляции, осуществите проверку Analyze model hierarchy and continue upgrade sequence. Смотрите Анализируют иерархию модели и продолжают последовательность обновления.
Для моделей без иерархии выберите и осуществите все проверки кроме проверки Analyze model hierarchy and continue upgrade sequence.
Для получения дополнительной информации об отдельных проверках смотрите
Обновление моделей для обновления проверяет только
Simulink Check для всего обновления и проверок советника
Чтобы анализировать и обновить модели программно, используйте upgradeadvisor
функция.
Совет
Для примера, показывающего, как обновить целый проект программно, смотрите Обновление Модели Simulink Используя Проект.
Для совета относительно обновления и улучшения моделей с текущим релизом, использованием следующий Model Advisor регистрируется в Советнике по вопросам Обновления.
Идентифицируйте Различные объекты Варианта использования блоков с пустыми условиями
Проверяйте, что модель или библиотека сохранены в текущей версии
Идентифицируйте блоки Model Info, которые используют Менеджер конфигурации
Идентифицируйте конфигурируемые блоки подсистемы для преобразования в различные блоки подсистемы
Проверяйте и обновите маскированные блоки в библиотеке, чтобы использовать продвинутые параметры
Проверяйте и обновите команды отображения рисунка маски с ненужным imread () вызовы функции
Проверяйте Быстрое логгирование сигнала акселератораПроверяйте, что get_param призывает к блоку CompiledSampleTime
Проверяйте модель на инициализацию параметра и настраивающиеся проблемы
Проверяйте модель на проблемы обновления блока, запрашивающие информацию времени компиляции
Проверяйте, что Задержка, Unit Delay и Нулевой Порядок Содержат блоки для перехода уровня
Проверяйте использование блоков Интегратора Дискретного времени
Проверяйте настройки модели на миграцию к упрощенному режиму инициализации
Проверяйте на корневые выходные порты с постоянным шагом расчета
Анализируйте иерархию модели и продолжите последовательность обновления
Проверяйте на несоответствия случая в ссылках на модели и библиотеки
Проверяйте параметры конфигурации на генерацию неэффективного кода насыщения (Embedded Coder)