exponenta event banner

отменить

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

Отмена асинхронного вызова функции MATLAB из Python

Синтаксис

tf = FutureResult.cancel()

Описание

tf = FutureResult.cancel() отменяет вызов функции MATLAB ®, вызванной асинхронно из Python ®.FutureResult.cancel прибыль True если функция будет успешно отменена, и False если функция не может быть отменена.

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

развернуть все

Статус отмены, возвращен как True или False. Статус, tfявляется True если FutureResult.cancel успешно отменяет вызов асинхронной функции и False в противном случае.

Примеры

развернуть все

Запуск бесконечного цикла в MATLAB с асинхронным вызовом eval функция. Тогда отмените это.

import matlab.engine
eng = matlab.engine.start_matlab()
ret = eng.eval("while 1; end",nargout=0,async=True)
tf = ret.cancel()
print(tf)
True