Откройте советник по вопросам обновления
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.