Запустите Model Advisor из файла MATLAB
Чтобы запустить Model Advisor, используйте образцы этого класса в MATLAB® программ. Для примера можно выполнить стандартный набор проверок.
Многие Simulink.ModelAdvisor
методы объекта требуют или возвращают идентификаторы. Идентификатор является уникальным идентификатором для проверки Model Advisor, задачи или группы. Идентификаторы должны оставаться постоянными. A Simulink.ModelAdvisor
объект включает методы, которые позволяют вам получить идентификатор или идентификаторы для:
Все проверки, задачи и группы
Проверки, принадлежащие группам и задачам
Активная проверка
Выбранные проверки, задачи и группы
Чтобы найти идентификаторы проверки в Model Advisor, используйте контекстное меню проверки.
Найти | Действие |
---|---|
Проверьте заголовок, идентификатор или местоположение исходного кода MATLAB |
|
Проверяйте идентификатор |
|
Проверьте идентификаторы выбранных чеков в папке |
|
Если у вас есть Simulink® Check™ лицензию рассмотрите использование ModelAdvisor.run
(Simulink Check) функцию или Advisor.Application
(Проверка Simulink
) run (Simulink Check) метод вместо
Simulink.ModelAdvisor
runCheck
или runTask
функций.
Рассмотрите использование Advisor.Application
класс, если у вас есть большая модель с подсистемами и моделями-ссылками. Advisor.Application
не запускает проверки библиотечных моделей. Если необходимо запустить проверки для нескольких независимых моделей, которые не находятся в иерархии модели-ссылки, или необходимо использовать параллельную обработку, используйте ModelAdvisor.run
чтобы запустить проверки Model Advisor на вашей модели.
MATLAB создает образец этого объекта для каждой модели, которую вы открываете в текущем сеансе работы с MATLAB. Чтобы получить указатель на объект Model Advisor модели, выполните эту команду:
где system - имя модели или подсистемы, которую вы хотите проверить. Затем ваша программа может использовать методы объекта Model Advisor, чтобы инициализировать и запустить проверки Model Advisor. ma
= Simulink.ModelAdvisor.getModelAdvisor(system
)
closeReport | Закройте отчет Model Advisor |
deselectCheck | Очистить проверку Model Advisor |
deselectCheckAll | Очистить проверки Model Advisor |
deselectCheckForGroup | Очистить проверки Model Advisor на наличие групп |
deselectCheckForTask | Очистить проверки Model Advisor, которые относятся к указанной задаче или набору задач |
deselectTask | Очистить проверки Model Advisor, которые относятся к указанной задаче или набору задач |
deselectTaskAll | Очистка всех задач Model Advisor |
displayReport | Отобразите отчет в окне Model Advisor |
exportReport | Создайте копию отчета Model Advisor |
filterResultWithExclusion | Фильтрация исключенных объектов |
getBaselineMode | Определите, находится ли Model Advisor в режиме генерации базовых данных |
getCheckAll | Получите идентификаторы проверки всех проверок Model Advisor |
getCheckForGroup | Получите проверки, принадлежащие группе проверки Model Advisor |
getCheckForTask | Получение чеков, принадлежащих задаче |
getCheckResult | Получите результаты проверки Model Advisor |
getCheckResultData | Получите результат проверки Model Advisor данных |
getCheckResultStatus | Получите статус результата проверки Model Advisor |
getGroupAll | Получите все группы проверок, которые запускает Model Advisor |
getInputParameters | Get Model Advisor проверяет входные параметры |
getListViewParameters | Получите параметры контрольного списка Model Advisor, отображенные в представлении контрольного списка |
Simulink.ModelAdvisor.getModelAdvisor | Получите объект Model Advisor для системы или подсистемы |
getSelectedCheck | Получение текущих выбранных проверок Model Advisor |
getSelectedSystem | Получите систему, которая является целью Model Advisor |
getSelectedTask | Получите выбранные задачи Model Advisor |
getTaskAll | Получите задачи, выполняемые Model Advisor |
Simulink.ModelAdvisor.openConfigUI | Запускает Model Advisor Configuration Editor |
Simulink.ModelAdvisor.reportExists | Определите, существует ли отчет Model Advisor для модели или подсистемы |
runCheck | Запуск текущих выбранных проверок |
runTask | Запуск выбранных задач |
selectCheck | Выберите проверки |
selectCheckAll | Выберите все проверки |
selectCheckForGroup | Выберите группу проверки |
selectCheckForTask | Выберите проверки для определенного задания или задачи |
selectTask | Выберите задачу Model Advisor |
selectTaskAll | Выберите все задачи Model Advisor |
setActionEnable | Установите статус для действия проверки |
setBaselineMode | Установите базовый режим Model Advisor |
setCheckErrorSeverity | Установите серьезность отказа проверки |
setCheckResult | Задать результат для текущей проверки |
setCheckResultData | Установите данные результата для текущей проверки |
setCheckResultStatus | Установите состояние для текущей проверки |
setListViewParameters | Задайте параметры list-view для проверки |
setInputParameters | Задайте входные параметры |
verifyCheckRan | Проверьте, что Model Advisor запустил набор проверок |
verifyCheckResult | Сгенерируйте файл результатов проверки базовой модели Advisor или сравните результаты текущей проверки с результатами проверки базового уровня |
verifyCheckResultStatus | Проверьте, что модель прошла или не прошла набор проверок |
verifyHTML | Сгенерируйте отчет базовой модели Advisor или сравните текущий отчет с базовым |