Откройте советник по вопросам обновления
upgradeadvisor('modelname')
upgrader = upgradeadvisor('modelname')
upgradeadvisor('modelname')
открывает советник по обновлению для модели, заданной modelname
. Эта команда загружает модель при необходимости, но не открывает ее в Simulink® Редактор. Используйте Upgrade Advisor, чтобы помочь вам обновить и улучшить модели с текущим релизом.
upgrader = upgradeadvisor('modelname')
возвращает объект, который можно использовать для анализа и обновления иерархии моделей программно. Если вы задаете выход, Upgrade Advisor не откроется. Можно использовать методы analyze
и upgrade
с upgrader
object output of upgradeadvisor
функция.
Чтобы программно проанализировать модель для рекомендуемых обновлений, создайте upgrader
объект и использовать метод analyze
.
Чтобы программно проанализировать и обновить модель, создайте upgrader
объект и использовать метод upgrade
.
Конфигурирование опций перед выполнением анализа или обновления смотрите в Примерах.
Совет
Для примера, показывающего, как программно обновить целый проект, смотрите Upgrade Simulink Models Using a Project.
|
Назовите или указатель на модель, заданный как вектор символов. |
|
Объект для анализа и обновления иерархии моделей программно. |
Чтобы открыть советник по вопросам обновления на vdp
пример модели:
upgradeadvisor('vdp')
Чтобы открыть Upgrade Advisor на выбранной модели:
upgradeadvisor(bdroot)
Получите upgrader
объект. В этом примере используется доступная для записи копия vdp
модель.
load_system('vdp'); save_system('vdp',fullfile(tempdir, 'myvdp')) upgrader = upgradeadvisor('myvdp')
upgrader = Upgrader with properties: ChecksToSkip: {} SkipLibraries: 0 SkipBlocksets: 1 OneLevelOnly: 0 ShowReport: 1 RootModel: 'myvdp' ReportFile: ''
Чтобы проанализировать модель для рекомендуемых обновлений, следующие библиотечные ссылки и модели-ссылки, запуск:
analyze(upgrader);
Чтобы проанализировать модель и автоматически исправить все проблемы (где доступны автоматические исправления), запустите:
upgrade(upgrader);
Эта команда следует по библиотечным ссылкам и моделям-ссылкам и сохраняет любые исправления в файлах модели.
Вы видите отчет об обнаруженных проблемах и предпринятых действиях.
Чтобы найти местоположение отчета:
reportLocation = upgrader.ReportFile
Можно настроить опции перед выполнением анализа или обновления.
Укажите проверки, которые будут пропущены перед выполнением анализа или обновления. Найдите идентификатор для проверки в Upgrade Advisor, щелкнув правой кнопкой мыши по проверке и выбрав Send Check ID to Workspace. Затем установите upgrader.ChecksToSkip
свойство. Для примера:
upgrader.ChecksToSkip = {'mathworks.design.CSStoVSSConvert'}; upgrade(upgrader);
Задайте выполнение Upgrade Advisor только для текущей модели без следующих библиотечных ссылок или моделей-ссылок:
upgrader.OneLevelOnly = true; % default false
Задайте выполнение Upgrade Advisor в текущей модели, следующей моделям-ссылкам но не в библиотеке ссылок:
upgrader.SkipLibraries = true; % default false
Укажите выполнение Upgrade Advisor в текущей модели, включая обновление файлов в библиотеки или тулбоксах:
upgrader.SkipBlocksets = false; % default true
ver
и существование Contents.m
файл.Чтобы выключить отображение отчета после анализа или обновления, установите:
upgrader.ShowReport = false; % default true
Совет
Для примера, показывающего, как программно обновить целый проект, смотрите Upgrade Simulink Models Using a Project.
Upgrade Advisor может идентифицировать случаи, в которых вы можете воспользоваться преимуществами, изменив модель, используя новые возможности и настройки в Simulink. Советник предоставляет рекомендации по переходу на новые технологии и обновлению иерархии модели.
Upgrade Advisor также может идентифицировать случаи, когда модель не будет работать, потому что изменения и улучшения в Simulink требуют изменений в модели.
Upgrade Advisor предлагает опции для автоматического выполнения рекомендуемых действий или инструкции для ручных исправлений.
Также можно открыть советник по обновлению из редактора Simulink. На вкладке Modeling выберите Model Advisor > Upgrade Advisor.
Также можно открыть Upgrade Advisor из Model Advisor. В Model Advisor, в разделе By Task
проверяет, разворачивает папку Upgrading to the Current Simulink Version
и выберите чек Open the Upgrade Advisor
.