отмена

Класс: mATLABEngine.
Пакет: mATLABEngine

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

Синтаксис

tf = FutureResult.cancel()

Описание

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

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

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

Состояние Cancellation, возвращенное или как 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
Для просмотра документации необходимо авторизоваться на сайте