Main Content

ModelAdvisor.Check.setInputParameters

R2026b

Specify input parameters for check

Description

setInputParameters(check_obj, params) assigns the specified ModelAdvisor.InputParameter objects params as input parameters for the check object check_obj.

Examples

collapse all

This example shows how to define and assign multiple input parameters to a Model Advisor check object.

Create a Model Advisor check object.

rec = ModelAdvisor.Check('com.mathworks.sample.Check1');

Define input parameters.

inputParam1 = ModelAdvisor.InputParameter;
inputParam1.Name = 'Check block names';
inputParam1.Type = 'Bool';
inputParam1.Value = true;
inputParam1.Description = 'Check that block names appear below blocks.';

inputParam2 = ModelAdvisor.InputParameter;
inputParam2.Name = 'Maximum name length';
inputParam2.Type = 'String';
inputParam2.Value = '32';
inputParam2.Description = 'Maximum number of characters allowed in a block name.';

inputParam3 = ModelAdvisor.InputParameter;
inputParam3.Name = 'Severity';
inputParam3.Type = 'Combobox';
inputParam3.Value = 'warning';
inputParam3.Description = 'Severity level to report for violations.';

Assign input parameters to the check object.

setInputParameters(rec, {inputParam1, inputParam2, inputParam3});

Input Arguments

collapse all

Model Advisor check object, specified as a ModelAdvisor.Check object.

Specifies a collection of ModelAdvisor.InputParameter objects that serve as input parameters for the check object.

Example: inputParam1

Version History

Introduced in R2008a