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