Создайте собственные проверки
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
.
CallbackContext | Задайте, когда осуществить проверку |
CallbackHandle | Указатель функции обратного вызова для проверки |
CallbackStyle | Тип функции обратного вызова |
EmitInputParametersToReport | Отобразите входные параметры проверки в отчете Model Advisor |
Включить | Укажите, может ли пользователь разрешить или отключить проверку |
ErrorSeverity | Установите серьезность отказа проверки |
ID | Идентификатор для проверки |
LicenseName | Имена лицензии на продукты, требуемые отображаться и осуществлять проверку |
ListViewVisible | Состояние кнопки Explore Result |
Результат | Массив ячеек результатов |
ResultDetails | Результат детализирует в массиве ячеек |
SupportExclusion | Установите, чтобы поддержать исключения |
SupportLibrary | Установите на модели вспомогательной библиотеки |
Заголовок | Имя проверки |
TitleTips | Описание проверки |
Значение | Состояние проверки |
Видимый | Укажите, чтобы отобразить или скрыть проверку |
getID | Возвратите идентификатор проверки |
setAction | Задайте действие для проверки |
setCallbackFcn | Задайте функцию обратного вызова для проверки |
setInputParameters | Задайте входные параметры для проверки |
setInputParametersLayoutGrid | Задайте разметочную сетку для входных параметров |
setResultDetails | Партнеры заканчиваются детали с объектом проверки |