ModelAdvisor.Check

Создание собственных проверок

Описание

The ModelAdvisor.Check класс создает проверки Model Advisor.

Создание

Описание

check_obj = ModelAdvisor.Check(check_ID) создает объект проверки, check_obj, и присваивает ему уникальный идентификатор, check_ID. Чтобы отобразить проверки в дереве Model Advisor, проверки должны иметь связанное ModelAdvisor.Task или ModelAdvisor.Root объект.

Можно использовать одну ModelAdvisor.Check объект в нескольких ModelAdvisor.Task объекты, позволяющие разместить ту же проверку в нескольких местоположениях в дереве Model Advisor. Например, Check for implicit signal resolution отображается в папке By Product > Simulink и в папке By Task > Model Referencing в дереве Model Advisor.

При использовании чеков в определениях задач применяются следующие правила:

  • Если вы задаете свойства проверки в определении проверки и функциях определения задачи, Model Advisor отображает только информацию, содержащуюся в определении задачи. Например, если вы определяете имя проверки с помощью ModelAdvisor.Task.DisplayName свойство и использование ModelAdvisor.Check.Title свойство Model Advisor отображает информацию, представленную в ModelAdvisor.Task.DisplayName.

  • Если вы задаете свойства проверки в определении проверки, но не в определении задачи, то задача использует свойства проверки. Например, если вы определяете имя проверки в функции определения проверки с помощью ModelAdvisor.Check.Title свойство, и вы регистрируете проверку с помощью определения задачи, Model Advisor отображает информацию, представленную в ModelAdvisor.Check.Title.

  • Если вы задаете свойства проверки в функции определения задачи, но не функции определения проверки, Model Advisor отображает информацию, пока вы регистрируете задачу в Model Advisor вместо проверки. Например, если вы определяете имя проверки в определении задачи с помощью ModelAdvisor.Task.DisplayName свойство вместо ModelAdvisor.Check.Title свойство, и вы регистрируете проверку с помощью определения задачи, Model Advisor отображает информацию, представленную в ModelAdvisor.Task.DisplayName.

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

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

Уникальный идентификатор для пользовательской проверки Model Advisor.

Свойства

CallbackContextУкажите, когда запускать проверку
CallbackHandleУказатель на функцию обратного вызова для проверки
CallbackStyleТип функции обратного вызова
EmitInputParametersToReportОтобразите проверяющие входные параметры в отчете Model Advisor
ПозволитьУкажите, может ли пользователь включать или отключать проверку
ErrorSeverityУстановите серьезность отказа проверки
Я быИдентификатор для проверки
LicenseNameИмена лицензий продуктов, необходимые для отображения и выполнения проверки
ListViewVisibleСостояние Explore Result кнопки
РезультатМассив ячеек результатов
ResultDetailsДетали результата в массиве ячеек
SupportExclusionНастроен на поддержку исключений
SupportLibraryУстановите для поддержки библиотечных моделей
ЗаголовокИмя проверки
TitleTipsОписание проверки
ЗначениеСостояние проверки
ВидимыйУказать, чтобы отобразить или скрыть проверку

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

getIDВерните идентификатор проверки
setActionЗадайте действие для проверки
setCallbackFcnЗадайте функцию обратного вызова для проверки
setInputParametersЗадайте входные параметры для проверки
setInputParametersLayoutGridЗадайте компоновочную сетку для входных параметров
setResultDetailsСвязывает детали результата с объектом проверки
Введенный в R2008a