Пакет: 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');