从异步操作中检索结果
未来的结果是一个对象,你可以用它来检索MATLAB的结果®函数或语句。的FutureResult
类提供了c++的所有成员函数std::未来
类。
名称空间: |
matlab:发动机 |
包括 | MatlabEngine.hpp |
创建一个FutureResult
对象使用这些异步函数:
对象所持有的操作取消 |
委托给std::future的成员函数 |
---|
|
得到
方法
|
无法启动或连接到MATLAB会话。 |
|
取消执行命令。 |
|
命令评估中断。 |
|
MATLAB会话不可用。 |
|
在MATLAB函数中有一个语法错误。 |
|
MATLAB中的运行误差函数。 |
|
MATLAB函数的结果不能转换为指定的类型。 |
取消
/ /取消(bool allowInterrupt = true);
取消MATLAB函数或语句的求值。不能取消以下异步操作:matlab:引擎::startMATLABAsync
,matlab:引擎::connectMATLABAsync
,或matlab:引擎::findMATLABAsync
。
|
如果为false,如果执行已经开始,则不要中断。 |
|
如果执行已经开始,则命令被取消。 |
bool flag = future.cancel();
没有抛出异常