Используйте Советника по вопросам Обновления, чтобы помочь вам обновить и улучшить модели с текущим релизом. Советник по вопросам Обновления может идентифицировать случаи, где можно извлечь выгоду путем изменения модели, чтобы использовать новые функции и настройки в Simulink®. Советник предоставляет консультацию для перехода к новым технологиям и обновления иерархии модели.
Советник по вопросам Обновления может также помочь идентифицировать случаи, когда модель не будет работать, потому что изменения и улучшения Simulink требуют изменений в модели.
Советник по вопросам Обновления предлагает опции, чтобы выполнить рекомендуемый действия автоматически или инструкции для ручных мер.
Можно открыть Советника по вопросам Обновления следующими способами:
Из Образцового Редактора выберите Analysis> Model Advisor> Upgrade Advisor
Из командной строки MATLAB® используйте функцию upgradeadvisor
:
upgradeadvisor modelname
Также от Образцового Советника, нажмите Upgrade Advisor. Это действие закрывает Образцового Советника и открывает Советника по вопросам Обновления.
В Советнике по вопросам Обновления вы создаете отчеты и осуществляете проверки таким же образом как тогда, когда с помощью Образцового Советника.
Выберите высокопоставленного Советника по вопросам Обновления узел на левой панели, чтобы осуществить все выбранные проверки и создать отчет.
Выберите каждую отдельную проверку, чтобы открыть подробное представление результатов на правой панели. Просмотрите результаты анализа для рекомендуемых действий, чтобы вручную зафиксировать предупреждения или отказы. В некоторых случаях Советник по вопросам Обновления обеспечивает механизмы для того, чтобы автоматически зафиксировать предупреждения и отказы.
Когда вы фиксируете предупреждение или отказ, повторно выполняете все проверки, чтобы обновить результаты всех проверок. Если вы не повторно выполняете все проверки, Советник по вопросам Обновления может сообщить о недопустимом результате проверки.
Необходимо запустить регистрации обновления этого порядка: сначала проверки, которые не запрашивают информацию времени компиляции и не инициировать Схему Обновления, затем проверки компиляции. Чтобы провести вас по проверкам обновления, чтобы запустить и некомпиляцию и проверки компиляции, осуществите проверку, Анализируют иерархию модели и продолжают последовательность обновления. Смотрите Анализируют иерархию модели и продолжают последовательность обновления.
Для получения дополнительной информации об отдельных проверках смотрите
Образцовые Обновления для обновления проверяют только
Simulink Check для всего обновления и проверок советника
Чтобы анализировать и обновить модели программно, используйте функцию upgradeadvisor
.
Для примера, показывающего, как обновить целый проект программно, смотрите Обновление Модели Simulink Используя Проект Simulink.
Для совета относительно обновления и улучшения моделей с текущим релизом, использованием следующий Образцовый Советник регистрируется в Советнике по вопросам Обновления.
Проверьте, что модель является форматом SLX, в котором сохраняют,
Идентифицируйте Образцовые Информационные блоки, которые используют Менеджер конфигурации
Идентифицируйте конфигурируемые блоки подсистемы для преобразования в различные блоки подсистемы
Проверьте и обновите замаскированные блоки в библиотеке, чтобы использовать продвинутые параметры
Проверьте и обновите команды отображения рисунка маски с ненужным imread () вызовы функции
Проверьте Быстрое журналирование сигнала акселератораПроверьте, что get_param призывает к блоку CompiledSampleTime
Проверьте модель на инициализацию параметра и настраивающиеся проблемы
Проверьте модель на блочные проблемы обновления, запрашивающие информацию времени компиляции
Проверьте, что Задержка, Единичная задержка и Нулевой Порядок Содержит блоки для перехода уровня
Проверьте использование блоков Интегратора Дискретного времени
Проверьте образцовые настройки на миграцию к упрощенному режиму инициализации
Проверьте образцовые и местные библиотеки на устаревшие блоки Aerospace Blockset
Проверьте на корневые выходные порты с постоянной частотой дискретизации
Анализируйте иерархию модели и продолжите последовательность обновления