メインコンテンツ

remove

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

等価性基準を削除する

構文

remove(eq)

説明

remove(eq) はテスト ケースから等価性基準を削除します。この関数の呼び出し後、等価性基準オブジェクトは空になります。

入力引数

すべて展開する

テスト ケースから削除する等価性基準。sltest.testmanager.EquivalenceCriteria オブジェクトとして指定します。

すべて展開する

sldemo_absbrake

テスト ファイル、テスト スイート、およびテスト ケースの構造を作成します。

tf = sltest.testmanager.TestFile('API Test File');
ts = createTestSuite(tf,'API Test Suite');
tc = createTestCase(ts,'equivalence','Equivalence Test Case');

既定のテスト スイートを削除します。

tsDel = getTestSuiteByName(tf,'New Test Suite 1');
remove(tsDel);

テスト対象システムをシミュレーション 1 とシミュレーション 2 のテスト ケースに割り当てます。

setProperty(tc,'Model','sldemo_absbrake','SimulationIndex',1);
setProperty(tc,'Model','sldemo_absbrake','SimulationIndex',2);

パラメーター オーバーライドをシミュレーション 1 と 2 に追加します。

ps1 = addParameterSet(tc,'Name','Parameter Set 1','SimulationIndex',1);
po1 = addParameterOverride(ps1,'Rr',1.20);

ps2 = addParameterSet(tc,'Name','Parameter Set 2','SimulationIndex',2);
po2 = addParameterOverride(ps2,'Rr',1.24);

等価性基準を取得します。

eq = captureEquivalenceCriteria(tc);

1 つの信号に等価性基準の許容誤差を設定します。

sc = getSignalCriteria(eq);
sc(1).AbsTol = 2.2;

等価性基準を削除します。

remove(eq)

テスト マネージャーをクリアします。

sltest.testmanager.clear
sltest.testmanager.clearResults
sltest.testmanager.close

バージョン履歴

R2015b で導入