主要内容

fetchOutputs.

取回金宝appsimulink.simulationOutput.金宝appsimulink.simulation.future.对象

描述

例子

sim= fetchOutputs(未来的)从一系列中获取输出金宝appsimulink.simulation.future.对象,未来,在每个元素之后未来在A'完成的'状态。fetchOutputs.返回一系列金宝appsimulink.simulationOutput.对象。

例子

全部收缩

此示例显示了如何使用fetchOutputs.阵列的方法未来检索a的对象金宝appsimulink.simulationOutput.大批。

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

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

Open_System('vdp');mu_values = [0.5,0.75,1,1.25];muval_length = length(mu_values);

使用mu_values.,初始化数组金宝appsimulink.simulationInput.对象。要预先采用阵列,请循环索引从最大值开始。

为了i = muval_length:-1:1在(i)= sim金宝appulink.simulationInput('vdp');在(i)=(i).setblockparameter('vdp / mu'......'获得',num2str(mu_values(i)));结尾

使用模拟模型Parsim。设置 'RuninBackground.'要启用使用命令提示符,而模拟正在运行。

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

使用fetchOutputs.方法未来

simout = fetchoutputs(未来)
simout = 1x4 金宝appsimulink.simulationoutput数组

输入参数

全部收缩

数组仿真金宝app对象。创造,未来, 跑Parsim'runinbackground'选项设置为'在'

例子:未来= Parsim(In,'runinbackground','开')

输出参数

全部收缩

数组金宝appsimulink.simulationOutput.包含所有记录的仿真结果的对象。阵列的大小等于数组的大小金宝appsimulink.simulationInput.对象。

所有仿真输出(记录的时间,状态和信号)都在单个中返回金宝appsimulink.simulationOutput.目的。您定义使用的模型时间,状态和输出来使用该模型,状态和输出数据导入/导出模型配置参数对话框的窗格。您可以使用块(如)记录信号到工作区范围块。这信号与范围管理器工具可以直接记录信号。

在R2018A介绍