メインコンテンツ

sltest.testsequence.deleteStep

テスト シーケンス ステップを削除する

説明

sltest.testsequence.deleteStep(blockPath,stepPath) は、blockPath で指定された Test Sequence ブロックから stepPath で指定されたテスト ステップを削除します。stepPath のサブステップも削除されます。

すべて折りたたむ

この例では、Test Sequence ブロックからテスト ステップをプログラムで削除する方法を説明します。

1.モデルを読み込みます。

Model = 'sltestRollRefTestExample';
load_system(Model);

2.Test Sequence ブロックからステップ Stop を削除します。

sltest.testsequence.deleteStep('sltestRollRefTestExample/Test Sequence','Stop');

3.モデルを閉じます。

close_system(Model,0);

入力引数

すべて折りたたむ

Test Sequence ブロックのブロック名を含むパス。string または文字ベクトルとして指定します。ブロック パスの代わりにブロック ハンドルを使用できます。

例: 'FanSpeedTestHarness/Test Sequence'

Test Sequence ブロック内のステップのパス。文字ベクトルとして指定します。パスにはテスト シーケンス階層におけるステップの場所を含めます。階層レベルは . を使用して区切ります。Test Sequence ブロックでシナリオを使用している場合は、ステップを含むシナリオの名前をステップ パスの先頭に追加します。たとえば、Scenario_2.SystemHeatingTest.InitializeHeating のようになります。

例: 'SystemHeatingTest.InitializeHeating'

バージョン履歴

R2017a で導入