Запуск помощника по модели из файла 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 | Закрыть отчет помощника по модели |
deselectCheck | Очистить проверку помощника по модели |
deselectCheckAll | Очистить проверки Model Advisor |
deselectCheckForGroup | Очистить проверки групп в Model Advisor |
deselectCheckForTask | Очистить проверки Model Advisor, принадлежащие указанной задаче или набору задач |
deselectTask | Очистить проверки Model Advisor, принадлежащие указанной задаче или набору задач |
deselectTaskAll | Очистить все задачи Model Advisor |
displayReport | Отображение отчета в окне помощника по модели |
exportReport | Создание копии отчета Model Advisor |
filterResultWithExclusion | Фильтровать исключенные объекты |
getBaselineMode | Определение того, находится ли Model Advisor в режиме формирования базовых данных |
getCheckAll | Получение идентификаторов всех проверок Model Advisor |
getCheckForGroup | Получить чеки, принадлежащие группе проверок Model Advisor |
getCheckForTask | Получение проверок, принадлежащих задаче |
getCheckResult | Получение результатов проверки Model Advisor |
getCheckResultData | Получение данных о результатах проверки в Model Advisor |
getCheckResultStatus | Получение статуса результата проверки помощника по модели |
getGroupAll | Получение всех групп проверок, запускаемых модулем Model Advisor |
getInputParameters | Получить входные параметры проверки помощника по модели |
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 |
Simulink.ModelAdvisor.reportExists | Определение наличия отчета Model Advisor для модели или подсистемы |
runCheck | Выполнить выбранные проверки |
runTask | Запускать выбранные задачи |
selectCheck | Выбор чеков |
selectCheckAll | Выбрать все чеки |
selectCheckForGroup | Выбор группы чеков |
selectCheckForTask | Выбор проверок для определенной задачи или задач |
selectTask | Выберите задачу Model Advisor |
selectTaskAll | Выберите все задачи Model Advisor |
setActionEnable | Установка статуса для действия проверки |
setBaselineMode | Задать режим опорной структуры помощника по модели |
setCheckErrorSeverity | Установить степень серьезности отказа проверки |
setCheckResult | Установить результат для текущей проверки |
setCheckResultData | Установка данных результатов для текущей проверки |
setCheckResultStatus | Установить состояние для текущей выполняемой проверки |
setListViewParameters | Указание параметров просмотра списка для проверки |
setInputParameters | Укажите входные параметры |
verifyCheckRan | Убедитесь, что мастер модели выполнил набор проверок |
verifyCheckResult | Создать файл результатов проверки опорной структуры или сравнить результаты текущей проверки с результатами проверки опорной структуры |
verifyCheckResultStatus | Убедитесь, что модель прошла или не прошла набор проверок |
verifyHTML | Создание отчета помощника по базовой модели или сравнение текущего отчета с базовым отчетом |