A customization file is a MATLAB® file that you create and name sl_customization.m. The sl_customization.m file contains a set of functions for registering and defining custom checks, tasks, and groups. To set up the sl_customization.m file, follow the guidelines in this table.
|sl_customization()||Registers custom checks, tasks, folders, and callbacks with the Simulink® customization manager at startup (see Register Checks and Process Callbacks).||Required for customizations to the Model Advisor.|
|One or more check definitions||Defines custom checks (see Define Custom Checks).||Required for custom checks and to add custom checks to the By
If the By Product folder is not displayed in the Model Advisor window, select Show By Product Folder from the Settings > Preferences dialog box.
|Check callback functions||Defines the actions of the custom checks (see Create Callback Functions and Results).||Required for custom checks. You must write one callback function for each custom check.|
|One or more calls to check input parameters||Specifies input parameters to custom checks (see Define Check Input Parameters).||Optional.|
|One or more calls to check list views||Specifies calls to the Model Advisor Result Explorer for custom checks (see Define Model Advisor Result Explorer Views).||Optional.|
|One or more calls to check actions||Specifies actions the software performs for custom checks (see Define Check Actions and Action Callback Function).||Optional.|
|One process callback function||Specifies actions to be performed at startup and post-execution time (see Define Startup and Post-Execution Actions Using Process Callback Functions).||Optional.|
The following is an example of a custom configuration of the Model Advisor that has custom checks defined in custom folders and procedures. The selected check includes input parameters, list view parameters, and actions.