done

Класс: FutureResult
Пакет: matlab.engine

Состояние завершения асинхронного вызова функции MATLAB с Python

Синтаксис

tf = FutureResult.done()

Описание

tf = FutureResult.done() возвращает статус завершения MATLAB® функция вызывается асинхронно из Python®. FutureResult.done возвращает True если функция завершена, и False если он не закончен.

Выходные аргументы

расширить все

Состояние завершения асинхронного вызова функции, возвращаемое как True или False.

Примеры

расширить все

Вызовите MATLAB sqrt функция со async = True. Проверяйте состояние ret чтобы узнать, если sqrt завершено.

import matlab.engine
eng = matlab.engine.start_matlab()
ret = eng.sqrt(4.0,async=True)
tf = ret.done()
print(tf)
True

Когда ret.done() возвращает True, тогда можно позвонить ret.result() для возврата квадратного корня.