| Simulink® Verification and Validation™ | ![]() |
The Model Advisor is a tool that runs a set of checks and tasks on a Simulink® model or subsystem to uncover conditions and configuration settings that result in inaccurate or inefficient simulation or code generation. For more information about using the Model Advisor, see Consulting the Model Advisor in the Simulink documentation.
The Simulink® Verification and Validation™ software provides an API that allows you to customize the behavior of the Model Advisor by defining your own custom tasks and checks, and writing your own callback functions. This chapter describes how to customize the Model Advisor, covering the following topics:
| Customization Process and Guidelines | Describes how to create the customization file |
| Demo and Code Example | Describes how to run a demo that shows how to customize the Model Advisor |
| Creating Callback Functions for Checks | Describes check callback functions and how to create them |
| Defining Custom Checks | Describes the properties of custom checks and how to define them |
| Defining Check Input Parameters | Describes the properties of check input parameters and how to define them |
| Defining Check List Views | Describes the properties of check list views and how to define them |
| Defining Check Actions | Describes the properties of check actions and how to define them |
| Defining Custom Tasks | Describes the properties of custom tasks and how to define them |
| Defining Custom Groups | Describes the properties of custom groups and how to define them |
| Defining a Process Callback Function | Describes process callback functions and how to create them |
| Formatting Model Advisor Outputs | Describes the properties of custom formatted outputs and how to define them |
| Registering Custom Checks, Tasks, and Groups | Describes how to register custom checks and tasks in the Model Advisor |
![]() | Model Coverage for Embedded MATLAB™ Function Blocks | Customization Process and Guidelines | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |