メインコンテンツ

getEquivalenceCriteria

クラス: sltest.testmanager.TestCase
名前空間: sltest.testmanager

テスト ケースから等価性基準を取得

構文

eq = getEquivalenceCriteria(tc)

説明

eq = getEquivalenceCriteria(tc) は、テスト ケースから等価性基準セットを取得します。関数は等価性基準オブジェクト sltest.testmanager.EquivalenceCriteria を返します。この関数は、テスト タイプが等価性テスト ケースの場合にのみ使用できます。

入力引数

すべて展開する

等価性基準を取得するテスト ケース。sltest.testmanager.TestCase オブジェクトとして指定します。

出力引数

すべて展開する

テスト ケース内の等価性基準。sltest.testmanager.EquivalenceCriteria オブジェクトとして返されます。

すべて展開する

% 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,'equivalence','Equivalence 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
% for Simulation 1 and Simulation 2
setProperty(tc,'Model','sldemo_absbrake','SimulationIndex',1);
setProperty(tc,'Model','sldemo_absbrake','SimulationIndex',2);

% Capture equivalence criteria
eq = captureEquivalenceCriteria(tc);

% Set the equivalence criteria tolerance for one signal
sc = getSignalCriteria(eq);
sc(1).AbsTol = 2.2;

% Get and check the equivalence criteria
eq = getEquivalenceCriteria(tc);

バージョン履歴

R2015b で導入