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