Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

ModelAdvisor.Check

Crear comprobaciones de Model Advisor personalizadas

Descripción

La clase ModelAdvisor.Check crea comprobaciones de Model Advisor.

Creación

Descripción

check_obj = ModelAdvisor.Check(check_ID) crea un objeto de comprobación, check_obj, y asigna un identificador único, check_ID. Para mostrar comprobaciones en el árbol de Model Advisor, deben tener un objeto ModelAdvisor.Task o ModelAdvisor.Root asociado.

Puede utilizar un objeto ModelAdvisor.Check en varios objetos ModelAdvisor.Task, lo que permite colocar la misma comprobación en varias ubicaciones en el árbol de Model Advisor. Por ejemplo, Check for implicit signal resolution se muestra en la carpeta By Product > Simulink y en la carpeta By Task > Model Referencing en el árbol de Model Advisor.

Cuando se utilizan comprobaciones en las definiciones de tareas, se aplican las siguientes reglas:

  • Si define las propiedades de la comprobación en las funciones de definición de comprobación y de definición de tarea, Model Advisor solo muestra la información contenida en la definición de tarea. Por ejemplo, si define el nombre de la comprobación utilizando la propiedad ModelAdvisor.Task.DisplayName y utilizando la propiedad ModelAdvisor.Check.Title, Model Advisor muestra la información proporcionada en ModelAdvisor.Task.DisplayName.

  • Si define las propiedades de la comprobación en la definición de la comprobación pero no en la definición de la tarea, la tarea utiliza las propiedades de la comprobación. Por ejemplo, si define el nombre de la comprobación en la función de definición de comprobación utilizando la propiedad ModelAdvisor.Check.Title y registra la comprobación utilizando una definición de tarea, Model Advisor muestra la información proporcionada en ModelAdvisor.Check.Title.

  • Si define las propiedades de la comprobación en la función de definición de tarea, pero no en la función de definición de comprobación, Model Advisor muestra la información siempre que registre la tarea con Model Advisor en lugar de la verificación. Por ejemplo, si define el nombre de la comprobación en la definición de la tarea utilizando la propiedad ModelAdvisor.Task.DisplayName en lugar de la propiedad ModelAdvisor.Check.Title, y registra la comprobación utilizando una definición de tarea, Model Advisor muestra la información proporcionada en ModelAdvisor.Task.DisplayName.

Argumentos de entrada

expandir todo

Identificador único para la comprobación de Model Advisor personalizada.

Propiedades

CallbackContextSpecify when to run check
CallbackHandleCallback function handle for check
CallbackStyleCallback function type
EmitInputParametersToReportDisplay check input parameters in the Model Advisor report
EnableIndicate whether user can enable or disable check
ErrorSeveritySet severity of check failure
IDIdentifier for check
LicenseNameProduct license names required to display and run check
ResultResults cell array
ResultDetailsResult details in a cell array
SupportExclusionSet to support exclusions
SupportLibrarySet to support library models
TitleName of check
TitleTipsDescription of check
ValueStatus of check
VisibleIndicate to display or hide check

Funciones del objeto

getIDReturn check identifier
setActionSpecify action for check
setHelpSet custom help for custom authored Model Advisor checks
setCallbackFcnSpecify callback function for check
setInputParametersEspecificar parámetros de entrada para comprobaciones
setInputParametersLayoutGridSpecify layout grid for input parameters
setResultDetailsAsociar detalles del resultado con un objeto de comprobación

Historial de versiones

Introducido en R2008a