从异步操作中检索结果作为共享的未来
一个共享的未来结果是一个对象,您使用它来检索MATLAB的结果®函数或语句的任意次数。
名称空间: |
matlab:发动机 |
包括 | MatlabEngine.hpp |
创建一个FutureResult
对象,使用以下异步函数之一:
控件持有的操作取消 |
std::shared_future的成员函数 |
---|
|
得到
方法
|
无法启动或连接到MATLAB会话。 |
|
命令执行被取消。 |
|
命令评估中断。 |
|
MATLAB会话不可用。 |
|
在MATLAB函数中有一个语法错误。 |
|
MATLAB运行时的函数误差。 |
|
MATLAB函数的结果不能转换为指定的类型。 |
取消
bool allowInterrupt::取消(bool allowInterrupt = true);
取消MATLAB函数或语句的求值。
注意,您不能取消异步启动、连接或查找操作,这些操作是使用以下函数初始化的:matlab:引擎::startMATLABAsync
,matlab:引擎::connectMATLABAsync
,或matlab:引擎::findMATLABAsync
.
|
如果为false,则在执行已经开始时不要中断。 |
|
如果MATLAB命令可以取消,则为真 |
Bool flag = future.cancel();
没有一个