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 の呼び出しを実行できるようになります。
例
入力引数
出力引数
バージョン履歴
R2017b で導入