Main Content


Run currently selected checks


The success = runCheck(ma,checkID) function runs selected Model Advisor checks. Invoking this function is equivalent to selecting the Run Checks button on the Model Advisor.

If you have a Simulink® Check™ license, consider using the (Simulink Check) function or the Advisor.Application (Simulink Check) run (Simulink Check) function instead of the Simulink.ModelAdvisor runCheck or runTask functions.

Consider using Advisor.Application class if you have a large model with subsystems and model references. Advisor.Application does not run checks on library models. If you want to run checks on multiple independent models that are not in a model reference hierarchy or you want to leverage parallel processing, use to run Model Advisor checks on your model.

Input Arguments

collapse all

Simulink.ModelAdvisor object for which you want to run Model Advisor.

If you want to run the Model Advisor on a subset of the currently selected Model Advisor checks, specify this optional input parameter.

Example: ''

Output Arguments

collapse all

Boolean value that indicates whether the Model Advisor ran on the selected checks. A value of 1 indicates that the Model Advisor successfully ran on the selected checks. A value of 0 indicates that the Model Advisor did not run on the selected checks.

Version History

Introduced in R2006a