sltest.testsequence.findStep
テスト シーケンス ステップを検索
説明
は、steps
= sltest.testsequence.findStep(blockPath
,Name,Value
)Name,Value
のペアで指定されたプロパティと一致する Test Sequence のステップをリストした cell 配列 steps
を返します。
例
Test Sequence ブロック内のテスト ステップの検索
この例では、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 = 1x10 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 = 1x1 cell array
{'AttitudeLevels.APEngage_LowRoll.EngageAP_Low'}
3.モデルを閉じます。
close_system(Model,0)
入力引数
blockPath
— Test Sequence ブロックのパスまたはハンドル
string | 文字ベクトル
Test Sequence ブロックのブロック名を含むパス。string または文字ベクトルとして指定します。ブロック パスの代わりにブロック ハンドルを使用できます。
例: 'FanSpeedTestHarness/Test Sequence'
名前と値の引数
引数のオプションのペアを Name1=Value1,...,NameN=ValueN
として指定します。Name
は引数名、Value
は対応する値です。名前と値の引数は他の引数の後に表示されなければなりませんが、ペアの順序は重要ではありません。
R2021a より前では、名前と値をそれぞれコンマを使って区切り、Name
を引用符で囲みます。
例: 'Name','[Aa][Pp][Ee]ng','RegExp','on'
Name
— ステップの名前
文字ベクトル
検索するテスト ステップの名前
例: 'Name','Engage'
例: 'Name','[Aa][Pp][Ee]ng'
CaseSensitive
— 大文字小文字を区別する検索を指定
'on'
| 'off'
大文字小文字の区別を指定
例: 'CaseSensitive','on'
RegExp
— 正規表現検索を指定
'on'
| 'off'
Name
を正規表現として使用してステップ名を検索するかどうかを指定
例: 'RegExp','on'
出力引数
steps
— テスト シーケンス ステップ
cell 配列
検索条件に一致するテスト ステップの cell 配列
例: 1×10 cell array
バージョン履歴
R2017a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)