MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Test Sequence ブロックのステップを読み取り
stepInfo = sltest.testsequence.readStep(blockPath,stepPath)
stepInfo = sltest.testsequence.readStep(blockPath,stepPath,Property)
stepInfo = sltest.testsequence.readStep(blockPath,stepPath) は、Test Sequence ブロック blockPath にあるテスト ステップ stepPath のプロパティの構造体 stepInfo を返します。
stepInfo
blockPath
stepPath
stepInfo = sltest.testsequence.readStep(blockPath,stepPath,Property) は、テスト ステップの Property の値 stepInfo を返します。
Property
すべて折りたたむ
この例では、Test Sequence ブロック内のテスト ステップと遷移のプロパティを読み取ります。
1.モデルを読み込みます。
Model = 'sltestRollRefTestExample'; load_system(Model)
2.AttitudeLevels.APEngage_MedRoll のサブステップであるテスト ステップ SetMedPhi のプロパティを読み取ります。
AttitudeLevels.APEngage_MedRoll
SetMedPhi
stepInfo = sltest.testsequence.readStep([Model,'/Test Sequence'],... 'AttitudeLevels.APEngage_MedRoll.SetMedPhi')
stepInfo = struct with fields: Name: 'AttitudeLevels.APEngage_MedRoll.SetMedPhi' Action: 'Phi = 11.5;↵APEng = false;' IsWhenStep: 0 IsWhenSubStep: 0 Description: '' Index: 1 TransitionCount: 1
3.同じステップのアクションを読み取ります。
stepAction = sltest.testsequence.readStep([Model,'/Test Sequence'],... 'AttitudeLevels.APEngage_MedRoll.SetMedPhi','Action')
stepAction = 'Phi = 11.5; APEng = false;'
4.親ステップの遷移のプロパティを読み取ります。
xInfo = sltest.testsequence.readTransition([Model,'/Test Sequence'],... 'AttitudeLevels.APEngage_MedRoll',1)
xInfo = struct with fields: Step: 'AttitudeLevels.APEngage_MedRoll' Index: 1 Condition: 'duration(DD_PhiRef == 0,sec) >= DurationLimit' NextStep: 'AttitudeLevels.APEngage_HighRoll'
5.モデルを閉じます。
close_system(Model,0)
Test Sequence ブロックのブロック名を含むパス。string または文字ベクトルとして指定します。ブロック パスの代わりにブロック ハンドルを使用できます。
例: 'FanSpeedTestHarness/Test Sequence'
'FanSpeedTestHarness/Test Sequence'
Test Sequence ブロック内のステップのパス。文字ベクトルとして指定します。パスにはテスト シーケンス階層におけるステップの場所を含めます。階層レベルは . を使用して区切ります。Test Sequence ブロックでシナリオを使用している場合は、ステップを含むシナリオの名前をステップ パスの先頭に追加します。たとえば、Scenario_2.SystemHeatingTest.InitializeHeating のようになります。
.
Scenario_2.SystemHeatingTest.InitializeHeating
例: 'SystemHeatingTest.InitializeHeating'
'SystemHeatingTest.InitializeHeating'
'Name'
'Action'
'IsWhenStep'
'IsWhenSubStep'
'Description'
'TransitionCount'
テスト ステップのプロパティ。文字ベクトルとして指定します。
例: 'TransitionCount'
テスト ステップのプロパティ。
例: struct
struct
R2017a で導入
sltest.testsequence.deleteStep | sltest.testsequence.editStep | sltest.testsequence.find | sltest.testsequence.findStep | sltest.testsequence.readSymbol | sltest.testsequence.readTransition
sltest.testsequence.deleteStep
sltest.testsequence.editStep
sltest.testsequence.find
sltest.testsequence.findStep
sltest.testsequence.readSymbol
sltest.testsequence.readTransition
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ