Используйте Советника по вопросам Обновления, чтобы помочь вам обновить и улучшить модели с текущим релизом. Советник по вопросам Обновления может идентифицировать случаи, где можно извлечь выгоду путем изменения модели, чтобы использовать новые функции и настройки в 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. Смотрите Анализируют иерархию модели и продолжают последовательность обновления.
Для получения дополнительной информации об отдельных проверках смотрите
Обновление моделей для обновления проверяет только
Simulink Check для всего обновления и проверок советника
Чтобы анализировать и обновить модели программно, используйте upgradeadvisor
функция.
Для примера, показывающего, как обновить целый проект программно, смотрите Обновление Модели Simulink Используя Проект.
Для совета относительно обновления и улучшения моделей с текущим релизом, использованием следующий Model Advisor регистрируется в Советнике по вопросам Обновления.
Идентифицируйте Различные объекты Варианта использования блоков с пустыми условиями
Идентифицируйте блоки Model Info, которые используют Менеджер конфигурации
Идентифицируйте конфигурируемые блоки подсистемы для преобразования в различные блоки подсистемы
Проверяйте и обновите маскированные блоки в библиотеке, чтобы использовать продвинутые параметры
Проверяйте и обновите команды отображения рисунка маски с ненужным imread () вызовы функции
Проверяйте Быстрое логгирование сигнала акселератораПроверяйте, что get_param призывает к блоку CompiledSampleTime
Проверяйте модель на инициализацию параметра и настраивающиеся проблемы
Проверяйте модель на проблемы обновления блока, запрашивающие информацию времени компиляции
Проверяйте, что Задержка, Unit Delay и Нулевой Порядок Содержат блоки для перехода уровня
Проверяйте использование блоков Интегратора Дискретного времени
Проверяйте настройки модели на миграцию к упрощенному режиму инициализации
Проверяйте и местные библиотеки модели на устаревшие блоки Aerospace Blockset
Проверяйте на корневые выходные порты с постоянным шагом расчета
Анализируйте иерархию модели и продолжите последовательность обновления
Проверяйте на несоответствия случая в ссылках на модели и библиотеки
Проверяйте параметры конфигурации на генерацию неэффективного кода насыщения (Embedded Coder)