Simulink. ModelAdvisor

Запустите Образцового Советника от файла MATLAB

Описание

Используйте экземпляры этого класса в программах MATLAB®, чтобы запустить Образцового Советника, например, выполнить стандартный набор проверок. Программное обеспечение MATLAB создает экземпляр этого объекта для каждой модели, которую вы открываете в текущем сеансе работы с MATLAB. Чтобы получить указатель на объект Model Advisor модели, выполните следующую команду

ma = Simulink.ModelAdvisor.getModelAdvisor(model);

где model является именем модели или подсистемы, которую вы хотите проверить. Ваша программа может затем использовать методы объекта Model Advisor, чтобы инициализировать и осуществить проверки Образцового Советника.

Об идентификаторах

Много методов объекта Simulink.ModelAdvisor требуют или возвращают идентификаторы. ID является уникальным идентификатором для Образцовой проверки Советника, задачи или группы. ID должен остаться постоянным. Объект Simulink.ModelAdvisor включает методы, которые позволяют вам получить ID или идентификаторы для всех проверок, задач и групп, проверки, принадлежащие группам и задачам, активной проверке, и выбранным проверкам, задачам и группам.

Вы находите идентификаторы проверки в Образцовом Советнике, с помощью контекстных меню проверки.

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

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

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

Проверьте ID
  1. На левой панели Образцового Советника выберите проверку.

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

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

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

Синтаксис

ma = Simulink.ModelAdvisor

Аргументы

ma

Переменная, представляющая объект Simulink.ModelAdvisor, вы создаете.

Свойства

EmitInputParametersToReport

Свойство EmitInputParametersToReport задает отображение входных параметров проверки в Образцовом отчете Советника.

ЗначениеОписание

'true' (значение по умолчанию)

Отобразите входные параметры проверки в Образцовом отчете Советника.

ложь

Не отображайтесь проверка ввела параметры в Образцовом отчете Советника.

Сводные данные метода

Имя

Описание

closeReport

Закройте Образцовый отчет Советника.

deselectCheck

Очистите проверки.

deselectCheckAll

Очистите все проверки.

deselectCheckForGroup

Очистите группу проверок.

deselectCheckForTask

Очистите проверки, которые принадлежат заданной задаче или набору задач.

deselectTask

Очистите задачи.

deselectTaskAll

Очистите все задачи.

displayReport

Советник по вопросам Модели дисплея отчет.

exportReport

Скопируйте отчет в заданное местоположение.

filterResultWithExclusion

Объекты фильтра, которые были исключены пользовательскими исключениями.

getBaselineMode

Получите базовую установку режима для Образцового Советника.

getCheckAll

Получите идентификаторы проверок, выполненных Образцовым Советником.

getCheckForGroup

Получите проверки, принадлежащие группе проверки.

getCheckForTask

Получите проверки, принадлежащие задаче.

getCheckResult

Получите результаты проверки.

getCheckResultData

Получите данные результата проверки.

getCheckResultStatus

Получите состояние передачи/сбоя проверки или набор проверок.

getGroupAll

Получите идентификаторы групп задач, выполняемых Образцовым Советником.

getInputParameters

Получите введенные параметры проверки.

getListViewParameters

Получите параметры представления списка проверки.

getModelAdvisor

Получите Образцового Советника по модели или подсистеме.

getSelectedCheck

Получите выбранные проверки.

getSelectedSystem

Получите путь системы, в настоящее время предназначаемой Образцовым Советником.

getSelectedTask

Получите выбранные задачи.

getTaskAll

Получите идентификаторы задач, выполняемых Образцовым Советником.

Simulink. ModelAdvisor.openConfigUI

Запустите Model Advisor Configuration Editor.

Simulink. ModelAdvisor.reportExists

Определите, существует ли отчет для системы или подсистемы.

runCheck

Осуществите выбранные проверки.

runTask

Осуществите проверки для выбранных задач.

selectCheck

Выберите проверки.

selectCheckAll

Выберите все проверки.

selectCheckForGroup

Выберите группу проверок.

selectCheckForTask

Выберите проверки, которые принадлежат заданной задаче.

selectTask

Выберите задачи.

selectTaskAll

Выберите все задачи.

setActionEnable

Установите позволяют/запрещают состояние для действия проверки.

setBaselineMode

Установите базовый режим для Образцового Советника.

setCheckErrorSeverity

Установите серьезность отказа проверки.

setCheckResult

Установите результат для в настоящее время осуществляющей проверки.

setCheckResultData

Установите данные результата для в настоящее время осуществляющей проверки.

setCheckResultStatus

Установите состояние передачи/сбоя для в настоящее время осуществляющей проверки.

setListViewParameters

Параметры представления сетлиста для проверки.

verifyCheckRan

Проверьте, что проверки запустились.

verifyCheckResult

Сгенерируйте исходный набор результатов проверки или сравните текущий набор результатов к базовым результатам.

verifyCheckResultStatus

Проверьте, что модель передала или привела набор к сбою проверок.

verifyHTML

Сгенерируйте базовый отчет или сравните текущий отчет с базовым отчетом.

Методы

closeReport

Цель

Закройте Образцовый отчет Советника

Синтаксис

closeReport

Описание

Закрывает отчет, сопоставленный с этим объектом Model Advisor, который закрывает окно Model Advisor.

Смотрите также

displayReport

deselectCheck

Цель

Очистите проверку

Синтаксис

success = deselectCheck(ID)

Аргументы

ID

Вектор символа или массив ячеек, который задает идентификаторы проверок, которые будут очищены.

success

True (1), если проверка очищена.

Описание

Этот метод очищает проверки, заданные ID.

Примечание

Этот метод не может очистить отключенные проверки.

Смотрите также

getCheckAll, deselectCheckForGroup, selectCheck

deselectCheckAll

Цель

Очистите все проверки

Синтаксис

success = deselectCheckAll

Аргументы

success

True (1), если все проверки очищены.

Описание

Очищает все проверки, которые не отключены.

Смотрите также

selectCheckAll

deselectCheckForGroup

Цель

Очистите группу проверок

Синтаксис

success = deselectCheckForGroup(groupName)

Аргументы

groupName

Вектор символа или массив ячеек, который задает имена групп, чтобы быть очищенным.

success

True (1), если метод преуспевает в том, чтобы очистить заданную группу.

Описание

Очищает заданную группу проверок.

Смотрите также

selectCheckForGroup

deselectCheckForTask

Цель

Очистите проверки, которые принадлежат заданной задаче или набору задач

Синтаксис

success = deselectCheckForTask(ID)

Аргументы

ID

Вектор символа или массив ячеек из символьных векторов, которые задают идентификаторы задач, проверки которых должны быть очищены.

success

True (1), если заданные задачи очищены.

Описание

Очищает проверки, принадлежащие задачам, заданным аргументом ID.

Смотрите также

getTaskAll, selectCheckForTask

deselectTask

Цель

Очистите задачу

Синтаксис

success = deselectTask(ID)

Аргументы

ID

Вектор символа или массив ячеек, который задает ID задач, которые будут очищены

success

True (1), если метод преуспел в том, чтобы очистить заданные задачи.

Описание

Очищает задачи, заданные ID.

Смотрите также

selectTask, getTaskAll

deselectTaskAll

Цель

Очищает все задачи

Синтаксис

success = deselectTaskAll

Аргументы

success

True (1), если этот метод преуспевает в том, чтобы очистить все задачи.

Описание

Очищает все задачи.

Смотрите также

selectTaskAll

displayReport

Цель

Отобразите отчет в окне Model Advisor

Синтаксис

displayReport

Описание

Отображает отчет, сопоставленный с этим объектом Model Advisor в окне Model Advisor. Отчет включает в себя новые результаты осуществления проверок системы, сопоставленной с этим объектом Model Advisor и текущим состоянием выбора проверок, групп и задач для системы.

Смотрите также

Simulink. ModelAdvisor.reportExists

exportReport

Цель

Создайте копию отчета, сгенерированного Образцовым Советником

Синтаксис

[success message] = exportReport(destination)

Аргументы

destination

Путь копии, которая будет сделана из файла отчета.

success

True (1), если этот метод преуспел в том, чтобы создать копию отчета в заданном местоположении.

сообщение

Пустой, если копия была успешна; в противном случае причина копия не успешно выполнялась.

Описание

Этот метод создает копию последнего отчета, сгенерированного Образцовым Советником, и хранит копию в заданном местоположении.

Смотрите также

Simulink. ModelAdvisor.reportExists

filterResultWithExclusion

Цель

Объекты фильтра, которые были исключены пользовательскими исключениями.

Синтаксис

filteredResultHandles = obj.filterResultWithExclusion(ResultHandles)

Аргументы

filteredResultHandles

Массив объектов, вызывающих исключение, позволил проверкам предупредить или перестать работать.

obj

Переменная, представляющая объект Simulink.ModelAdvisor.getModelAdvisor.

ResultHandles

Массив объектов, вызывающих проверку, предупреждающую или отказ.

Описание

Эти фильтры метода возражают, что вызывают предупреждение проверки или отказ с проверками, которым включили исключения.

Примечание

Этот метод предназначается для исключения объектов от собственных проверок, созданных с API индивидуальной настройки Образцового Советника, функция, доступная с Simulink® Check™.

Смотрите также

getModelAdvisor

getBaselineMode

Цель

Определите, является ли Образцовый Советник в базовом режиме генерации данных

Синтаксис

mode = getBaselineMode

Аргументы

режим

Булево значение, указывающее на базовый режим.

Описание

Выходная переменная mode возвращает true, если Образцовый Советник находится в базовом режиме данных. Базовый режим данных вызывает методы верификации Образцового Советника, например, verifyHTML, чтобы сгенерировать базовые данные.

getCheckAll

Цель

Получите идентификаторы всех проверок

Синтаксис

IDs = getCheckAll

Аргументы

IDs

Массив ячеек из символьных векторов, задающий идентификаторы всех проверок, выполняется Образцовым Советником.

Описание

Возвращает массив ячеек из символьных векторов, задающий идентификаторы всех проверок, выполненных Образцовым Советником.

Смотрите также

getTaskAll, getGroupAll

getCheckForGroup

Цель

Получите проверки, которые принадлежат группе проверки

Синтаксис

IDs = getCheckForGroup(groupName)

Аргументы

groupName

Вектор символа, задающий имя группы.

IDs

Массив ячеек идентификаторов.

Описание

Возвращает массив ячеек идентификаторов задач и проверок, принадлежащих группе, заданной groupName.

Смотрите также

getCheckForTask

getCheckForTask

Цель

Получите проверки, которые принадлежат задаче

Синтаксис

checkIDs = getCheckForTask(taskID)

Аргументы

taskID

ID задачи.

checkIDs

Массив ячеек идентификаторов проверок, принадлежащих заданной задаче.

Описание

Возвращает массив ячеек идентификаторов проверок, принадлежащих задаче, заданной taskID.

Смотрите также

getCheckForGroup

getCheckResult

Цель

Получите результаты осуществления проверки или набора проверок

Синтаксис

result = getCheckResult(ID)

Аргументы

ID

ID проверки или массив ячеек идентификаторов проверки.

результат

Результат проверки или массив ячеек результатов проверки.

Описание

Получает результаты для заданных проверок. Формат результатов зависит от проверок, которые сгенерировали данные.

Примечание

Этот метод предназначается для доступа к результатам, сгенерированным собственными проверками, созданными с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).

Смотрите также

getCheckResultData, getCheckResultStatus

getCheckResultData

Цель

Получите данные, следующие из осуществления проверки или набора проверок

Синтаксис

result = getCheckResultData(ID)

Аргументы

ID

Проверьте ID или массив ячеек идентификаторов проверки.

результат

Данные от результата проверки или массива ячеек данных от результатов проверки.

Описание

Получает данные результата проверки для заданных проверок. Формат данных зависит от проверок, которые сгенерировали данные.

Примечание

Этот метод предназначается для доступа к данным результата проверки, сгенерированным собственными проверками, созданными с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).

Смотрите также

getCheckResult, getCheckResultStatus

getCheckResultStatus

Цель

Получите состояние проверки или набор проверок

Синтаксис

result = getCheckResultStatus(ID)

Аргументы

ID

Проверьте ID или массив ячеек идентификаторов проверки.

результат

Булевская переменная или массив ячеек индикации булевых значений передача или состояние сбоя проверки или набор проверок.

Описание

Вызовите этот метод после выполнения набора проверок, чтобы определить, передали ли проверки или перестали работать.

Смотрите также

getCheckResult, getCheckResultData

getGroupAll

Цель

Получите все группы проверок, осуществленных Образцовым Советником

Синтаксис

IDs = getGroupAll

Аргументы

IDs

Массив ячеек идентификаторов всех групп проверок, осуществленных Образцовым Советником.

Описание

Возвращает массив ячеек идентификаторов всех групп проверок, осуществленных Образцовым Советником.

Смотрите также

getCheckAll, getTaskAll

getInputParameters

Цель

Получите введенные параметры проверки

Синтаксис

params = obj.getInputParameters(check_ID)

Аргументы

params

Массив ячеек объектов ModelAdvisor.InputParameter.

obj

Переменная, представляющая объект Simulink.ModelAdvisor.

check_ID

Вектор символа, который однозначно определяет проверку.

Можно не использовать check_ID, если вы используете метод в функции обратного вызова проверки.

Описание

Возвращает входные параметры, сопоставленные с проверкой.

Примечание

Этот метод предназначается для доступа к собственным проверкам, созданным с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).

Смотрите также

ModelAdvisor.InputParameter

getListViewParameters

Цель

Получите параметры представления списка проверки

Синтаксис

params = obj.getListViewParameters(check_ID)

Аргументы

params

Массив ячеек объектов ModelAdvisor.ListViewParameter.

obj

Переменная, представляющая объект Simulink.ModelAdvisor.

check_ID

Вектор символа, который однозначно определяет проверку.

Можно не использовать check_ID, если вы используете метод в функции обратного вызова проверки.

Описание

Возвращает параметры представления списка, сопоставленные с проверкой.

Примечание

Этот метод предназначается для доступа к собственным проверкам, созданным с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).

getModelAdvisor

Цель

Получите объект Model Advisor для системы или подсистемы

Синтаксис

obj = Simulink.ModelAdvisor.getModelAdvisor(system)
obj = Simulink.ModelAdvisor.getModelAdvisor(system, 'new')

Аргументы

система

Имя модели или подсистемы.

'new'

Требуемый при изменении Образцового Советника, работающего осциллограф от одной системы до другого, не закрыв предыдущий сеанс. Также можно закрыть предыдущий сеанс прежде, чем вызов getModelAdvisor, в этом случае 'new' может быть не использован.

obj

Образцовый объект Advisor.

Описание

Этот статический метод (см. Статические методы) создает и возвращает экземпляр класса Simulink.ModelAdvisor для модели или подсистемы, заданной system.

getSelectedCheck

Цель

Получите в настоящее время выбранные проверки

Синтаксис

IDs = getSelectedCheck

Аргументы

IDs

Массив ячеек идентификаторов в настоящее время выбранных проверок.

Описание

Возвращает идентификаторы в настоящее время выбранных регистраций Образцового Советника.

Смотрите также

getSelectedTask

getSelectedSystem

Цель

Предназначайтесь для системы в настоящее время Образцовым Советником

Синтаксис

path = getSelectedSystem

Аргументы

path

Путь выбранной системы.

Описание

Получает путь системы, в настоящее время предназначаемой Образцовым Советником. Таким образом, система или подсистема, последний раз выбранная для проверки или в интерактивном режиме пользователем или программно через Simulink.ModelAdisor.getModelAdvisor.

Смотрите также

getModelAdvisor

getSelectedTask

Цель

Получите выбранные задачи

Синтаксис

IDs = getSelectedTask

Аргументы

IDs

Массив ячеек идентификаторов в настоящее время выбранных задач.

Описание

Возвращает идентификаторы в настоящее время выбранных задач в Образцовом Советнике.

Смотрите также

getSelectedCheck

getTaskAll

Цель

Запустите задачи Образцовым Советником

Синтаксис

IDs = getTaskAll

Аргументы

IDs

Массив ячеек идентификаторов задач, запущенных Образцовым Советником.

Описание

Возвращает массив ячеек идентификаторов задач, запущенных Образцовым Советником.

Смотрите также

getCheckAll, getGroupAll

Simulink. ModelAdvisor.openConfigUI

Цель

Запускает Model Advisor Configuration Editor

Синтаксис

Simulink.ModelAdvisor.openConfigUI

Описание

Этот статический метод запускает Model Advisor Configuration Editor. Используйте Model Advisor Configuration Editor, чтобы создать настроенные настройки для Образцового Советника.

Примечание

Model Advisor Configuration Editor является дополнительной функцией, доступной с программным обеспечением Simulink Check (см., Организуют Проверки и Папки Используя Model Advisor Configuration Editor (Simulink Check) для получения дополнительной информации).

  • Прежде, чем запустить Model Advisor Configuration Editor, гарантируйте, что текущая папка перезаписываема. Если папка не перезаписываема, вы видите сообщение об ошибке, когда вы запускаете Model Advisor Configuration Editor.

  • Model Advisor Configuration Editor использует папку slprj в папке генерации кода, чтобы сохранить отчеты и другую информацию. Если папка slprj не существует в папке генерации кода, Model Advisor Configuration Editor создает его. Для получения дополнительной информации смотрите Цели Моделирования Модели - ссылки.

Simulink. ModelAdvisor.reportExists

Цель

Определите, существует ли отчет для модели или подсистемы

Синтаксис

exists = reportexists('system')

Аргументы

система

Путь к определению вектора символа системы или подсистемы.

\exists

True (1), если отчет существует для system.

Описание

Этот метод возвращает true (1), если файл отчета существует для модели (система) или подсистема, заданная system в подпапке slprj/modeladvisor MATLAB рабочая папка.

Смотрите также

exportReport

runCheck

Цель

Осуществите в настоящее время выбираемые проверки

Синтаксис

success = runCheck(ID)

Аргументы

ID

ID или массив ячеек идентификаторов проверок, чтобы запуститься.

success

True (1), если проверки были осуществлены.

Описание

Осуществляет проверки, в настоящее время выбираемые в Образцовом Советнике. Вызов этого метода эквивалентен нажатию кнопки Run Selected Checks на окне Model Advisor.

Смотрите также

selectCheck

runTask

Цель

Запустите в настоящее время выбираемые задачи

Синтаксис

success = runTask

Аргументы

success

True (1), если задачи были запущены.

Описание

Запускает задачи, в настоящее время выбираемые в Образцовом Советнике. Вызов этого метода эквивалентен нажатию кнопки Run Selected Checks на окне Model Advisor.

Смотрите также

selectTask

selectCheck

Цель

Выберите проверку

Синтаксис

success = selectCheck(ID)

Аргументы

ID

ID или массив ячеек идентификаторов проверок, которые будут выбраны.

success

True (1), если этот метод преуспел в том, чтобы выбрать заданные проверки.

Описание

Выберите проверку, заданную ID. Этот метод не может выбрать проверку, которая отключена.

Смотрите также

selectCheckAll, selectCheckForGroup, deselectCheck

selectCheckAll

Цель

Выберите все проверки

Синтаксис

success = selectCheckAll

Аргументы

success

True (1), если этот метод преуспел в том, чтобы выбрать все проверки.

Описание

Выбирает все проверки, которые не отключены.

Смотрите также

selectCheck, selectCheckForGroup, deselectCheck

selectCheckForGroup

Цель

Выберите группу проверок

Синтаксис

success = selectCheckForGroup(ID)

Аргументы

ID

ID или массив ячеек идентификаторов группы.

success

True (1), если этот метод преуспел в том, чтобы выбрать заданные группы

Описание

Выбирает группы, заданные ID.

Смотрите также

deselectCheckForGroup

selectCheckForTask

Цель

Выберите проверки, которые принадлежат заданной задаче или набору задач

Синтаксис

success = selectCheckForTask(ID)

Аргументы

ID

ID или массив ячеек идентификаторов задач, проверки которых должны быть выбраны.

success

True (1), если этот метод преуспел в том, чтобы выбрать проверки на заданные задачи

Описание

Выбирает проверки, принадлежащие задачам, заданным аргументом ID.

Смотрите также

deselectCheckForTask

selectTask

Цель

Выберите задачу

Синтаксис

success = selectTask(ID)

Аргументы

ID

ID или массив ячеек идентификаторов задачи, которая будет выбрана.

success

True (1), если этот метод преуспевает в том, чтобы выбрать заданные задачи.

Описание

Выбирает задачу.

Смотрите также

deselectTask

selectTaskAll

Цель

Выберите все задачи

Синтаксис

success = selectTaskAll

Аргументы

success

True (1), если этот метод преуспевает в том, чтобы выбрать все задачи.

Описание

Выбирает все задачи.

Смотрите также

deselectTaskAll

setActionEnable

Цель

Установите состояние для действия проверки

Синтаксис

obj.setActionEnable(value)

Аргументы

obj

Переменная, представляющая объект Simulink.ModelAdvisor.

значение

Булево значение, указывающее, включено ли поле Action или отключено.

  • tRUE включите поле Action.

  • ложь Отключите поле Action.

Описание

Метод setActionEnable задает разрешение или отключает поле Action. Только функция обратного вызова проверки может вызвать этот метод.

Примечание

Этот метод предназначается для доступа к собственным проверкам, созданным с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).

Смотрите также

ModelAdvisor.Action

setBaselineMode

Цель

Установите базовый режим генерации данных для Образцового Советника

Синтаксис

setBaselineMode(mode)

Аргументы

режим

Установка указания булева значения базового режима Образцового Советника, или на (true) или от (false).

Описание

Устанавливает базовый режим Образцового Советника на mode. Базовые причины режима Образцовый Советник проверяют методы, чтобы сгенерировать базовые данные сравнения для проверки результатов Образцового запущенного Советника.

Смотрите также

getBaselineMode, verifyCheckResult, verifyHTML

setCheckErrorSeverity

Цель

Установите серьезность отказа проверки

Синтаксис

obj.setCheckErrorSeverity(value)

Аргументы

obj

Переменная, представляющая объект Simulink.ModelAdvisor.

значение

Целочисленная серьезность указания отказа.

  • 0 — Проверьте результат = предупреждение

  • 1 — Проверьте результат = не пройдено

Описание

Наборы заканчиваются состояние для в настоящее время осуществляющей проверки, которая перестала работать к value. Только функция обратного вызова проверки может вызвать этот метод.

Примечание

Этот метод предназначается для доступа к собственным проверкам, созданным с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).

Смотрите также

setCheckResultStatus

setCheckResult

Цель

Установите результат для того, чтобы в настоящее время осуществить проверку

Синтаксис

success = setCheckResult(result)

Аргументы

результат

Вектор символа или массив ячеек, который задает результат в настоящее время выполняющейся задачи.

success

True (1), если этот метод преуспевает в том, чтобы установить результат проверки.

Описание

Устанавливает результат проверки для в настоящее время осуществляющей проверки. Только функция обратного вызова проверки может вызвать этот метод.

Примечание

Этот метод предназначается для использования с собственными проверками, созданными с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).

setCheckResultData

Цель

Установите данные результата для того, чтобы в настоящее время осуществить проверку

Синтаксис

success = setCheckResultData(data)

Аргументы

данные

Данные результата, которые будут установлены.

success

True (1), если этот метод преуспевает в том, чтобы установить данные результата для текущей проверки

Описание

Устанавливает данные результата проверки для в настоящее время осуществляющей проверки. Только функция обратного вызова проверки может вызвать этот метод.

Примечание

Этот метод предназначается для использования с собственными проверками, созданными с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).

setCheckResultStatus

Цель

Установите состояние для того, чтобы в настоящее время осуществить проверку

Синтаксис

success = setCheckResultStatus(status)

Аргументы

состояние

Булево значение, которое указывает на состояние проверки, которая просто запустилась, или передача (true) или сбой (false)

success

True (1), если состояние было установлено.

Описание

Устанавливает передачу или состояние сбоя для в настоящее время осуществляющей проверки к status. Только функция обратного вызова проверки может вызвать этот метод.

Примечание

Этот метод предназначается для использования с собственными проверками, созданными с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).

setListViewParameters

Цель

Задайте параметры представления списка для проверки

Синтаксис

obj.setListViewParameters(check_ID, params)

Аргументы

obj

Переменная, представляющая объект Simulink.ModelAdvisor.

check_ID

Вектор символа, который однозначно определяет проверку.

Можно не использовать check_ID, если вы используете метод в функции обратного вызова проверки.

params

Массив ячеек объектов ModelAdvisor.ListViewParameter.

Описание

Установите параметры представления списка для проверки.

Примечание

Этот метод предназначается для доступа к собственным проверкам, созданным с API индивидуальной настройки Образцового Советника, дополнительная функция, доступная с программным обеспечением Simulink Check. Для получения дополнительной информации смотрите, Задают Собственные проверки (Simulink Check).

verifyCheckRan

Цель

Проверьте, что Образцовый Советник запустил набор проверок

Синтаксис

[success, missingChecks, additionalChecks] = verifyCheckRan(IDs)

Аргументы

IDs

Массив ячеек идентификаторов проверок, чтобы проверить.

success

Булево значение, задающее, запустились ли проверки.

missingChecks

Массив ячеек идентификаторов для заданных проверок, которые не запускались.

additionalChecks

Массив ячеек идентификаторов для незаданных проверок, которые запустились.

Описание

Выходная переменная success возвращает true если оба:

  • Все проверки, заданные IDs, запустились.

  • Только проверки, заданные IDs, запустились.

Аргумент missingChecks обеспечивает заданные проверки, которые не запускались. Незаданные проверки списков аргументов additionalChecks, которые запустились.

Смотрите также

verifyCheckResultStatus

verifyCheckResult

Цель

Сгенерируйте Советника по вопросам базовой модели файл результатов проверки или сравните результаты текущей проверки с базовыми результатами проверки

Синтаксис

[success message] = verifyCheckResult(baseline, checkIDs)

Аргументы

baseLine

Путь базовой проверки заканчивается MAT-файл.

checkIDs

Массив ячеек идентификаторов проверки.

success

Булево значение, задающее, ли метод, за которым следуют.

сообщение

Вектор символа, задающий сообщение об ошибке.

Описание

Если Образцовый Советник находится в базовом режиме (см. setBaselineMode), этот метод хранит новые результаты осуществления проверок, заданных checkIDs в MAT-файле в местоположении, заданном baseline. Если метод не может сохранить результаты проверки в заданном местоположении, он возвращает false в выходной переменной success и причина отказа в выходной переменной message. Если Образцовый Советник не находится в базовом режиме, этот метод сравнивает новые результаты осуществления проверок, заданных checkIDs с отчетом, заданным baseline. Если текущие результаты совпадают с базовыми результатами, этот метод returnstrue как значение выходной переменной success.

Примечание

Необходимо осуществить проверки, заданные checkIDs (см. runCheck) прежде, чем вызов verifyCheckResult.

Этот метод позволяет вам сравнить новые результаты проверки, сгенерированные Образцовым Советником с исходным набором результатов проверки. Можно использовать метод, чтобы сгенерировать базовый отчет, а также выполнить текущие к базовой линии сравнения результата. Чтобы сгенерировать базовый отчет, поместите Образцового Советника в базовый режим, с помощью setBaselineMode. Затем вызовите этот метод с базовым набором аргумента к местоположению, где вы хотите сохранить базовые результаты. Чтобы выполнить текущее к базовой линии сравнение отчета, сначала гарантируйте, что Образцовый Советник не находится в базовом режиме (см. getBaselineMode). Затем вызовите этот метод с путем базового отчета как значение входного параметра baseline.

verifyCheckResultStatus

Цель

Проверьте, что модель передала или привела набор к сбою проверок

Синтаксис

[success message] = verifyCheckResultStatus(baseline, checkIDs)

Аргументы

baseLine

Массив Логических переменных.

checkIDs

Массив ячеек идентификаторов проверки.

success

Булево значение, задающее, ли метод, за которым следуют.

сообщение

Вектор символа, задающий сообщение об ошибке.

Описание

Этот метод сравнивает сбой пасующего (true или false) состояния от нового выполнения проверок, заданных checkIDs с булевыми значениями, заданными baseline. Если состояния совпадают с базовой линией, этот метод возвращает true как значение выходной переменной success.

Примечание

Необходимо осуществить проверки, заданные checkIDs (см. runCheck) прежде, чем вызов verifyCheckResultStatus.

Смотрите также

runCheck

verifyHTML

Цель

Сгенерируйте Советника по вопросам базовой модели отчет или сравните текущий отчет с базовым отчетом

Синтаксис

[success message] = verifyHTML(baseline)

Аргументы

baseLine

Путь Образцового отчета Советника.

success

Булево значение, задающее, ли метод, за которым следуют.

сообщение

Вектор символа, задающий сообщение об ошибке.

Описание

Если Образцовый Советник находится в базовом режиме (см. setBaselineMode), этот метод хранит отчет, последний раз сгенерированный Образцовым Советником в местоположении, заданном baseline. Если метод не может сохранить копию отчета в заданном местоположении, это возвращает false в выходной переменной success и причина отказа в выходной переменной message. Если Образцовый Советник не находится в базовом режиме, этот метод сравнивает отчет, последний раз сгенерированный Образцовым Советником с отчетом, заданным baseline. Если текущий отчет имеет точно то же содержимое как базовый отчет, этот метод возвращает true как значение выходной переменной success.

Этот метод позволяет вам сравнить отчет, сгенерированный Образцовым Советником с базовым отчетом определить, отличаются ли они. Можно использовать метод, чтобы сгенерировать базовый отчет, а также выполнить текущие к базовой линии сравнения отчета. Чтобы сгенерировать базовый отчет, поместите Образцового Советника в базовый режим. Затем вызовите этот метод с базовым набором аргумента к местоположению, где вы хотите сохранить базовый отчет. Чтобы выполнить текущее к базовой линии сравнение отчета, сначала гарантируйте, что Образцовый Советник не находится в базовом режиме (см. getBaselineMode). Вызывание этого метода с путем базового отчета как значение входного параметра baseline.

Смотрите также

setBaselineMode, getBaselineMode, verifyCheckResult

Представленный в R2006a

Была ли эта тема полезной?