メインコンテンツ

sltest.testsequence.findStep

R2026b

テスト シーケンス ステップを検索

説明

steps = sltest.testsequence.findStep(blockPath,Name=Value) は、Name=Value のペアで指定されたプロパティと一致する Test Sequence のステップをリストした cell 配列 steps を返します。

例

すべて折りたたむ

この例では、Test Sequence ブロック内のテスト ステップを検索します。

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

Model = 'sltestRollRefTestExample';
load_system(Model)

2.大文字小文字を区別せずに文字列 apeng を含むテスト シーケンス ステップを検索します。

steps = sltest.testsequence.findStep('sltestRollRefTestExample/Test Sequence',...
    Name='[Aa][Pp][Ee]ng',RegExp="on")
steps = 1×10 cell
    {'AttitudeLevels.APEngage_LowRoll'}    {'AttitudeLevels.APEngage_LowRoll.SetLowPhi'}    {'AttitudeLevels.APEngage_LowRoll.EngageAP_Low'}    {'AttitudeLevels.APEngage_MedRoll'}    {'AttitudeLevels.APEngage_MedRoll.SetMedPhi'}    {'AttitudeLevels.APEngage_MedRoll.EngageAP_Med'}    {'AttitudeLevels.APEngage_HighRoll'}    {'AttitudeLevels.APEngage_HighRoll.SetHighPhi'}    {'AttitudeLevels.APEngage_HighRoll.EngageAP_High'}    {'AttitudeLevels.APEngagement_End'}

steps(3)
ans = 1×1 cell array
    {'AttitudeLevels.APEngage_LowRoll.EngageAP_Low'}

入力引数

すべて折りたたむ

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

例: 'FanSpeedTestHarness/Test Sequence'

名前と値の引数

すべて折りたたむ

オプションの引数のペアを Name1=Value1,...,NameN=ValueN として指定します。ここで、Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後に指定しなければなりませんが、ペアの順序は重要ではありません。

例: Name='[Aa][Pp][Ee]ng',RegExp="on"

検索するテスト ステップの名前。

例: Name='Engage'

例: Name='[Aa][Pp][Ee]ng'

大文字小文字の区別を指定。

例: CaseSensitive="on"

Name を正規表現として使用してステップ名を検索するかどうかを指定。

例: RegExp="on"

出力引数

すべて折りたたむ

検索条件に一致するテスト ステップの cell 配列。

例: 1×10 cell array

バージョン履歴

R2017a で導入