主要内容

等待

等待金宝appSimulink.Simulation.Future完成模拟的对象

描述

例子

好吧=等(未来阻塞命令提示符,直到金宝appSimulink.Simulation.Future数组,未来是在一个“完成”状态。

例子

全部折叠

这个例子展示了如何使用等待的数组未来对象。

这个例子运行了几个模拟vdp模型,改变增益Mu的值。

打开模型并定义Mu值向量。

open_system (“vdp”);Mu_Values = [0.5:0.25:5];MuVal_length =长度(Mu_Values);

使用Mu_Values,初始化数组金宝app仿真软件。SimulationInput对象。为了预分配数组,循环索引从最大的值开始。

Simulink. i = MuVal_length:-1:金宝app1 in(i)SimulationInput (“vdp”);在(我)=(我).setBlockParameter (的vdp /亩...“获得”num2str (Mu_Values(我)));结束

使用以下方法模拟模型parsim.设置为“RunInBackground,以便在模拟运行时使用命令提示符,并创建一个数组金宝appSimulink.Simulation.Future对象。

未来= parsim (,“RunInBackground”“上”);

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

好吧=等待(未来)

输入参数

全部折叠

的数组Simulation.金宝appSimulink.Future对象。创建未来、运行parsim“RunInBackground”选项设置为“上”

例子:未来= parsim(“RunInBackground”,“上”)

输出参数

全部折叠

好吧真正的如果等待成功完成,如果有任何未来对象执行失败或被取消。如果为真则指定为1,如果为假则指定为0。

介绍了R2017b