Пакет: ModelAdvisor
Суперклассы:
Создайте собственные проверки
Класс ModelAdvisor.Check
создает объект проверки Model Advisor. Проверки должны иметь связанный объект ModelAdvisor.Task
, который будет отображен в дереве Model Advisor.
Можно использовать один объект 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
.
ModelAdvisor. Проверять | Создайте собственные проверки |
getID | Возвратите идентификатор проверки |
setAction | Задайте действие для проверки |
setCallbackFcn | Задайте функцию обратного вызова для проверки |
setInputParameters | Задайте входные параметры для проверки |
setInputParametersLayoutGrid | Задайте разметочную сетку для входных параметров |
setResultDetails | Партнеры заканчиваются детали с объектом проверки |
CallbackContext | Задайте, когда осуществить проверку |
CallbackHandle | Указатель функции обратного вызова для проверки |
CallbackStyle | Тип функции обратного вызова |
EmitInputParametersToReport | Отобразите входные параметры проверки в отчете Model Advisor |
Включить | Укажите, может ли пользователь разрешить или отключить проверку |
ID | Идентификатор для проверки |
LicenseName | Имена лицензии на продукты, требуемые отображаться и осуществлять проверку |
ListViewVisible | Состояние кнопки Explore Result |
Результат | Массив ячеек результатов |
ResultDetails | Результат детализирует в массиве ячеек |
SupportExclusion | Установите, чтобы поддержать исключения |
SupportLibrary | Установите на модели вспомогательной библиотеки |
Заголовок | Имя проверки |
TitleTips | Описание проверки |
Значение | Состояние проверки |
Видимый | Укажите, чтобы отобразить или скрыть проверку |
Указатель. Чтобы изучить, как это влияет на ваше использование класса, смотрите Копирование Объектов (MATLAB) в документации MATLAB® Programming Fundamentals.
rec = ModelAdvisor.Check('com.mathworks.sample.Check1');