Simulink.ModelAdvisor

Запустите Model Advisor из файла MATLAB

Описание

Чтобы запустить Model Advisor, используйте образцы этого класса в MATLAB® программ. Для примера можно выполнить стандартный набор проверок.

Многие Simulink.ModelAdvisor методы объекта требуют или возвращают идентификаторы. Идентификатор является уникальным идентификатором для проверки Model Advisor, задачи или группы. Идентификаторы должны оставаться постоянными. A Simulink.ModelAdvisor объект включает методы, которые позволяют вам получить идентификатор или идентификаторы для:

  • Все проверки, задачи и группы

  • Проверки, принадлежащие группам и задачам

  • Активная проверка

  • Выбранные проверки, задачи и группы

Чтобы найти идентификаторы проверки в Model Advisor, используйте контекстное меню проверки.

НайтиДействие
Проверьте заголовок, идентификатор или местоположение исходного кода MATLAB
  1. На панели инструментов окна модели выберите Settings > Preferences.

  2. В диалоговом окне Model Advisor Preferences выберите Show Source Tab.

  3. В правой панели окна Model Advisor щелкните вкладку Source. В окне Model Advisor отображаются проверяемые Title, TitleId и местоположение исходного кода MATLAB для проверки.

Проверяйте идентификатор
  1. На левой панели Model Advisor выберите проверку.

  2. Щелкните правой кнопкой мыши имя чека и выберите Send Check ID to Workspace. Идентификатор отображается в Командном окне и отправляется в базовое рабочее пространство.

Проверьте идентификаторы выбранных чеков в папке
  1. На левой панели Model Advisor выберите проверки, для которых необходимо использовать идентификаторы. Очистить другие проверки в папке.

  2. Щелкните правой кнопкой мыши папку и выберите Send Check ID to Workspace. Массив выбранных чековых идентификаторов отправляется в базовое рабочее пространство.

Если у вас есть 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 модели, выполните эту команду: ma = Simulink.ModelAdvisor.getModelAdvisor(system) где system - имя модели или подсистемы, которую вы хотите проверить. Затем ваша программа может использовать методы объекта Model Advisor, чтобы инициализировать и запустить проверки Model Advisor.

Входные параметры

расширить все

Моделируйте или подсистему, которую проверяет Model Advisor.

Типы данных: char

Свойства

расширить все

Значение true отображает входные параметры в отчете Model Advisor. Значение false не отображает входные параметры в отчете Model Advisor.

Типы данных: char

Функции объекта

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 или сравните текущий отчет с базовым
Введенный в R2006a