Выберите затем доступный непрочитанный выход от Simulink.Simulation.Future
objectArray
[
ожидает непрочитанного элемента idx
,simOut
] = fetchNext(Future
)Simulink.Simulation.Future
массив, Future
, достигнуть 'finished'
состояние. Это возвращает индекс симуляции, которая закончилась, и соответствующий Simulink.SimulationOutput
объект.
[
ожидает максимума idx
,simOut
] = fetchNext(Future
, Timeout
)Timeout
секунды для результата стать доступным. Если тайм-аут истекает, прежде чем любой результат будет доступен, simOut
возвращен как пустой массив.
Об ошибке сообщают, при отсутствии элементов в Future
со свойством Read
как ложь. Можно проверять на, любые непрочитанные фьючерсы с помощью anyUnread = ~all([F.Read])
.
fetchNext
отображает ошибку если любой элемент Future
с 'finished'
утвердите сталкивается с ошибкой во время выполнения. Read
свойство того элемента становится true
разрешение любого последующего вызова fetchNext
продолжать.