Помощник по открытию обновления
upgradeadvisor('modelname')
upgrader = upgradeadvisor('modelname')
upgradeadvisor('modelname') открывает помощник по обновлению для модели, указанной modelname. При необходимости эта команда загружает модель, но не открывает ее в редакторе Simulink ®. Используйте Upgrade Advisor для обновления и улучшения моделей в текущей версии.
upgrader = upgradeadvisor('modelname') возвращает объект, который можно использовать для анализа и обновления иерархии моделей программным путем. При указании выходного документа помощник по обновлению не открывается. Можно использовать методы analyze и upgrade с upgrader вывод объекта upgradeadvisor функция.
Чтобы программно проанализировать модель для рекомендуемых обновлений, создайте upgrader объект и использовать метод analyze.
Для программного анализа и обновления модели создайте upgrader объект и использовать метод upgrade.
Сведения о настройке параметров перед запуском анализа или обновления см. в разделе Примеры.
Совет
Пример программного обновления всего проекта см. в разделе Обновление моделей Simulink с помощью проекта.
|
Имя или дескриптор модели, заданный как символьный вектор. |
|
Объект для анализа и обновления иерархии моделей программным путем. |
Открытие помощника по обновлению на vdp пример модели:
upgradeadvisor('vdp')
Чтобы открыть помощник по обновлению для выбранной модели, выполните следующие действия.
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
Перед запуском анализа или обновления можно настроить параметры.
Укажите проверки для пропуска перед запуском анализа или обновления. Найдите идентификатор для проверки в помощнике по обновлению, щелкнув его правой кнопкой мыши и выбрав команду Отправить идентификатор проверки в рабочую область. Затем установите upgrader.ChecksToSkip собственность. Например:
upgrader.ChecksToSkip = {'mathworks.design.CSStoVSSConvert'};
upgrade(upgrader); Укажите запуск помощника по обновлению только для текущей модели без следующих ссылок на библиотеку или ссылок на модель:
upgrader.OneLevelOnly = true; % default false
Укажите запуск помощника по обновлению для текущей модели, следующие ссылки на модель, но не связи с библиотекой:
upgrader.SkipLibraries = true; % default false
Укажите запуск помощника по обновлению для текущей модели, включая обновление файлов в блоках или панелях инструментов:
upgrader.SkipBlocksets = false; % default true
ver и существование Contents.m файл.Чтобы отключить отображение отчета после анализа или обновления, установите:
upgrader.ShowReport = false; % default true
Совет
Пример программного обновления всего проекта см. в разделе Обновление моделей Simulink с помощью проекта.
Помощник по обновлению может определить случаи, в которых вы можете извлечь выгоду, изменив модель для использования новых функций и настроек в Simulink. Консультант предоставляет рекомендации по переходу на новые технологии и обновлению иерархии моделей.
Помощник по обновлению может также определить случаи, когда модель не будет работать, поскольку изменения и усовершенствования в Simulink требуют изменений модели.
Помощник по обновлению предлагает опции для автоматического выполнения рекомендуемых действий или инструкции по исправлению ошибок вручную.
Можно также открыть помощник по обновлению из редактора Simulink. На вкладке Моделирование (Modeling) выберите Мастер модели (Model Advisor) > Помощник по обновлению (Upgrade Advisor).
Также можно открыть помощник по обновлению из помощника по модели. В окне «Консультант по модели» в разделе By Task проверки, разверните папку Upgrading to the Current Simulink Version и выберите чек Open the Upgrade Advisor.