主要内容

fetchOutputs

检索万博1manbetx仿真软件。SimulationOutput万博1manbetxSimulink.Simulation.Future对象

描述

例子

simOut= fetchOutputs (未来的数组获取输出万博1manbetxSimulink.Simulation.Future对象,未来的每个元素后面未来是在一个“完成”状态。fetchOutputs返回万博1manbetx仿真软件。SimulationOutput对象。

例子

全部折叠

这个例子展示了如何使用fetchOutputs的数组未来对象检索万博1manbetx仿真软件。SimulationOutput数组中。

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

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

open_system (“vdp”);Mu_Values =(0.5、0.75、1、1.25);MuVal_length =长度(Mu_Values);

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

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

使用以下方法模拟模型parsim.设置为“RunInBackground,以便在模拟运行时使用命令提示符。

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

使用fetchOutputs方法未来

simOut = fetchOutputs(未来)
simOut = 1x4 万博1manbetxSimulink。SimulationOutput数组

输入参数

全部折叠

的数组Simulation.万博1manbetxSimulink.Future对象。创建、未来、运行parsim“RunInBackground”选项设置为“上”

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

输出参数

全部折叠

的数组万博1manbetx仿真软件。SimulationOutput对象,该对象包含所有已记录的模拟结果。数组的大小等于数组的大小万博1manbetx仿真软件。SimulationInput对象。

所有仿真输出(记录的时间、状态和信号)以单个方式返回万博1manbetx仿真软件。SimulationOutput对象。属性定义记录的模型时间、状态和输出数据导入/导出“模型配置参数”对话框中的。可以使用块来记录信号到工作空间范围块。的信号和范围经理仪器可直接记录信号。

介绍了R2018a