调用一个编译MATLAB异步函数
异步调用MATLAB编译®使用Python函数®返回的对象初始化()
函数通过背景= True
。
未来=my_client。function_name(in_argsnargout =娜戈,stdout =out_streamstderr =err_stream,背景= True)
my_client
——返回的对象的名字初始化()
function_name
要调用的函数的名称in_args
——以逗号分隔的输入参数娜戈
从服务器——预期的结果数out_stream
Python -StringIO
对象接收控制台输出err_stream
Python -StringIO
对象接收错误输出
当背景
关键字设置为真正的
MATLAB函数放入处理队列和一个Python未来
返回对象。您使用未来
对象检索结果当MATLAB函数完成处理。
调用MATLAB函数c1, c2 =复制(o1、o2)
从包复印机
异步,使用以下代码:
> > > > > >导入突变导入matlab > > > myMutator = mutations.initialize () > > > m1 = matlab.double ([1, 2, 3]) > > > m2 = matlab.double([10年,20年,30])> > > m3 = matlab.double ([100200300]) > > > resultFuture = myMutator。变异(m1、m2、m3、背景= Truea) > > >同时! resultFuture.done ():……time . sleep (1)……> > > = resultFuture.result结果()
提示
你可以取消异步请求使用取消()
的方法未来
对象。