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