このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
fetchNext
Simulink.Simulation.Future
オブジェクト配列から、次の利用可能な未読の出力を取得する
説明
[
は、idx
,simOut
] = fetchNext(Future
)Simulink.Simulation.Future
配列、Future
の未読の要素が 'finished'
状態に到達するまで待機します。完了したシミュレーションのインデックスと、対応する Simulink.SimulationOutput
オブジェクトを返します。
[
は、結果が利用できるようになるまで、最大 idx
,simOut
] = fetchNext(Future
, Timeout
)Timeout
秒待機します。結果が利用できるようになるまでにタイムアウトが経過した場合、simOut
は空の配列として返されます。
Future
に要素がない場合、プロパティ Read
は false となり、エラーが報告されます。anyUnread = ~all([F.Read])
を使用すると、未読の Future をチェックできます。
状態が 'finished'
である Future
の要素を実行中にエラーが発生した場合、fetchNext
はエラーを表示します。その要素の Read
プロパティは true
となり、それより後の fetchNext
の呼び出しを実行できるようになります。