Откройте советник по вопросам обновления
upgradeadvisor('modelname')
upgrader = upgradeadvisor('modelname')
upgradeadvisor('modelname')
открывает Советника по вопросам Обновления по модели, заданной modelname
. Эта команда загружает модель при необходимости, но не открывает ее в Simulink® Редактор. Используйте Советника по вопросам Обновления, чтобы помочь вам обновить и улучшить модели с текущим релизом.
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
Можно сконфигурировать опции, прежде чем выполнение будет анализировать или будет обновлять.
Задайте проверки, чтобы пропустить, прежде чем выполнение будет анализировать или будет обновлять. Найдите ID для регистрации Советника по вопросам Обновления путем щелчка правой кнопкой по проверке и выбора Send Check ID to Workspace. Затем установите 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.
В качестве альтернативы можно открыть Советника по вопросам Обновления от Model Advisor. В Model Advisor, под By Task
проверки, расширьте папку Upgrading to the Current Simulink Version
и выберите проверку Open the Upgrade Advisor
.