主要内容

调用编译马铃薯草异步功能

异步调用编译的matlab®使用python的函数®对象从中返回初始化()通过通过async = true

未来=我的客户function_name.in_args.,nargout =鼻子,stdout =Out_stream.,stderr =err_stream,async = true)
  • 我的客户- 返回的对象名称初始化()

  • function_name.- 要调用函数的名称

  • in_args.- 逗号分隔的输入参数列表

  • 鼻子- 从服务器预期的结果数

  • Out_stream.- Pythonstringio.接收控制台输出的对象

  • err_stream.- Pythonstringio.接收错误输出的对象

当。。。的时候异步关键字设置为真的,MATLAB函数被放入处理队列和Python中未来返回对象。你用了未来当MATLAB函数已完成处理时检索结果。

调用matlab函数C1,C2 = COPY(O1,O2)来自包裹复印机异步,使用以下代码:

>>>进口突变>>>导入matlab >>> MyMutator = umatation.Initialize()>>> M1 = MATLAB.double([1,2,3])>>> M2 = matlab.double([10,20,30])>>> m3 = matlab.double([100,200,300])>>>结果= mymutator.mutator(m1,m2,m3,异步= true)>>> wist!lifefuture.done():...time.sleep(1)... >>>结果=结果uture.result()

小费

您可以使用使用异步请求取消()方法的方法未来目的。

相关话题