Simulink.ModelAdvisor

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

Описание

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

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

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

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

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

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

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

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

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

  3. На правой панели окна Model Advisor кликните по вкладке Source. Окно Model Advisor отображает Заголовок проверки, TitleId и местоположение исходного кода MATLAB для проверки.

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

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

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

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

Если вы имеете лицензию Simulink® Check™, рассматриваете использование ModelAdvisor.run (Simulink Check) функция или Advisor.Application (Simulink Check) run (Simulink Check) метод вместо Simulink.ModelAdvisor runCheck или runTask функции.

Рассмотрите использование Advisor.Application класс, если у вас есть большая модель с подсистемами и моделями - ссылками. Advisor.Application не осуществляет проверки моделей библиотеки. Если вы хотите осуществить проверки нескольких независимых моделей, которые не находятся в иерархии модели - ссылки, или вы хотите усилить параллельную обработку, использовать ModelAdvisor.run осуществлять проверки Model Advisor вашей модели.

Создание

Описание

MATLAB создает экземпляр этого объекта для каждой модели, которую вы открываете в текущем сеансе работы с MATLAB. Чтобы получить указатель на объект Model Advisor модели, выполните эту команду: ma = Simulink.ModelAdvisor.getModelAdvisor(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 Получите входные параметры проверки 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 Задайте параметры представления списка для проверки
setInputParametersЗадайте входные параметры
verifyCheckRan Проверьте, что Model Advisor запустил набор проверок
verifyCheckResult Сгенерируйте Советника по вопросам базовой модели файл результатов проверки или сравните результаты текущей проверки с базовыми результатами проверки
verifyCheckResultStatus Проверьте, что модель передала или привела набор к сбою проверок
verifyHTML Сгенерируйте Советника по вопросам базовой модели отчет или сравните текущий отчет с базовым отчетом
Введен в R2006a