主要内容

等待

等待万博1manbetxsimulink.simulation.future.对象完成模拟

描述

=等待(未来阻止命令提示符,直到每个元素万博1manbetxsimulink.simulation.future.阵列,未来在A'完成'州。

例子

全部收缩

此示例显示了如何使用等待阵列的方法未来对象。

此示例运行多个模拟VDP.模型,改变增益亩的价值。

打开模型并定义MU值的向量。

Open_System('vdp');mu_values = [0.5:0.25:5];muval_length = length(mu_values);

使用mu_values.,初始化数组万博1manbetxsimulink.simulationInpul.对象。要预先采用阵列,请从最大值开始循环索引。

对于i = muval_length:-1:1在(i)= sim万博1manbetxulink.simulationInput('vdp');在(i)=中(i).setblockparameter('vdp / mu'......'获得',num2str(mu_values(i))));结束

使用模拟模型Parsim。调成 'RuninBackground.'如果在仿真运行时启用命令提示符,并创建一个数组万博1manbetxsimulink.simulation.future.对象。

未来= Parsim(在,'runinbackground''上');

使用等待方法未来阻止执行。

好的=等待(未来)

输入参数

全部收缩

数组仿真..Simulin万博1manbetxk.future.对象。去创造未来, 跑Parsim'runinbackground'选项设置为'上'

例:未来= Parsim(In,'Runinbackground','On')

输出参数

全部收缩

真正如果等待成功完成,如果有的话未来对象失败执行或被取消。指定为1,如果为true,则为0如果为false。

在R2017B中介绍