主要内容

setPostsimfcn.

指定A.马铃薯每次模拟完成后运行的功能模拟算法对象,在

描述

例子

在= in.setpostsimfcn(@(y)myfunction(arg1,arg2 ...)))每次模拟完成后运行。这万博1manbetxsimulink.simulationOutput.对象作为参数传递y到这个功能。myfunction.是任何matlab.®功能,可用于对输出进行后处理。要返回处理后的数据,您必须将其作为STRUCT中的值返回。然后将这些值包装在一起万博1manbetxsimulink.simulationOutput.输出替换通常的记录数据或将新数据添加到万博1manbetxsimulink.simulationOutput.目的。

例子

全部收缩

此示例指定MATLAB函数通过模拟算法每个模拟完成后要运行的对象。

创建一个Postsimfcn.获得输出的平均值。

功能纽约= Postsim(出);纽约..Mean =卑鄙(out.yout);结尾

创建一个模拟算法模型的对象。

在= si万博1manbetxmulink.simulationInput('vdp');在= in.setpostsimfcn(@(x)postsim(x));在= in.setmodelparameter('saptoutput''上');

模拟模型。

OUT = SIM(IN)

查看您的结果

out.mean

最好避免使用'错误信息''simulationmetadata'作为函数中的字段名称。

输入参数

全部收缩

这是一个万博1manbetxsimulink.simulationOutput.对象是输入的myfunction.

指定的参数传递给setPostsimfcn.

在R2017A介绍