主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

getParameterOverrides

类: sltest.testmanager.ParameterSet
命名空间: sltest.testmanager

获取参数覆盖

语法

ovrs = getParameterOverrides(ps)

说明

ovrs = getParameterOverrides(ps) 获取参数集中的参数覆盖并将它们作为参数覆盖对象数组返回,sltest.testmanager.ParameterOverride

输入参数

全部展开

您想要从中获取覆盖的参数集,指定为 sltest.testmanager.ParameterSet 对象。

输出参量

全部展开

参数集对象中的参数覆盖,以 sltest.testmanager.ParameterOverride 对象数组的形式返回。

示例

全部展开

% Open the model for this example
openExample('sldemo_absbrake');

% Create the test file, test suite, and test case structure
tf = sltest.testmanager.TestFile('API Test File');
ts = createTestSuite(tf,'API Test Suite');
tc = createTestCase(ts,'baseline','Baseline API Test Case');

% Remove the default test suite
tsDel = getTestSuiteByName(tf,'New Test Suite 1');
remove(tsDel);

% Assign the system under test to the test case
setProperty(tc,'Model','sldemo_absbrake');

% Capture the baseline criteria
baseline = captureBaselineCriteria(tc,'baseline_API.mat',true);

% Test a new model parameter by overriding it in the test case
% parameter set
ps = addParameterSet(tc,'Name','API Parameter Set');
po = addParameterOverride(ps,'m',55);

% Check that the parameter override is applied
ovr = getParameterOverrides(ps);

版本历史记录

在 R2015b 中推出