情节

在模拟数据查验情节模拟输出数据

描述

情节(simOutObj绘制在模拟输出对象的仿真输出数据,simOutObj在仿真数据检查,并打开仿真数据检查,以便您可以查看绘制的模拟输出数据。您可以使用情节功能情节模拟结果存储在这些模拟输出对象:

这些模拟输出对象也有积函数情节的数据,然后打开仿真数据检查:

当一个模拟输出对象包含少于八个信号图中,模拟数据查验布局改变为1-通过-ñ,其中ñ是的信号,以情节重复的数目,并在每个副区一个信号。当模拟输出对象包含超过八个信号到情节时,模拟数据查验布局改变为1-通过-1并绘制在模拟输出对象的第一信号。

当部分或全部的数据万博1manbetxSimulink.SimulationOutput目的是在一个模拟数据查验来看,情节函数打开仿真数据检查和情节运行中所有的信号。如果不选择记录在模拟数据查验记录工作区数据选项,记录状态数据不会出现在仿真数据检查和不打印。当数据不对应一个运行在仿真数据检查时,情节功能导入数据到一个新的运行。当您使用情节函数绘制的单个信号,所述情节函数总是导入数据的信号到一个新的运行。

runObj=情节(simOutObj返回万博1manbetxSimulink.sdi.Run对象对应于所述绘制的数据。

例子

全部收缩

当您在R2019a或更高版本创建一个新的模式,默认模式配置在单输出模拟保存输出。单个模拟输出是一个万博1manbetxSimulink.SimulationOutput对象,它包含一种或多种其他的模拟输出对象,根据不同的种类,你的日志数据。此示例使用构造了一个模型来保存单个模拟输出和显示如何访问记录的数据的每种类型和使用情节功能绘制的模拟数据查验数据,然后打开仿真数据检查,以便您可以查看数据。

ex_vdp_simout_plot在本实施例中使用的模型被配置为登录信号,输出和状态以及在单个模拟输出返回所有记录的数据。此示例示出了如何访问每个类型的记录的数据,并使用情节功能绘制的模拟数据检查的数据。为了产生SimulationOutput包含所有记录的数据对象,模拟模型。

open_system('ex_vdp_simout_plot.slx')OUT = SIM('ex_vdp_simout_plot.slx');

在绘图数据SimulationOutput目的

您可以通过单一的模拟输出,存储在万博1manbetxSimulink.SimulationOutput对象,对情节函数来绘图并查看在仿真数据查验数据。当您绘制的数据SimulationOutput对象对应于在模拟数据查验一个运行,在该模拟数据查验其还记录对象数据绘制。该模型记录四个信号,对于两个出口框数据以及状态。信号和输出数据随时登录到仿真数据检查,当你选择状态的数据仅出现在仿真数据检查记录在模拟数据查验记录工作区数据选项,这是不是对这款机型选择。当您使用情节函数来绘制数据,模拟数据查验布局更新到1-通过-6布局和图形上的每个副区一个信号。

图(出)

绘制已记录数据的国家

当你没有状态数据记录到仿真数据检查器,您可以使用情节功能导入并绘制状态数据。该模型日志两种状态数据,X1X2。各州的数据被保存在万博1manbetxSimulink.SimulationData.Dataset目的,XOUT与对应于每一个元件万博1manbetxSimulink.SimulationData.State目的。您可以使用情节功能通过绘制绘制两个信号的数据XOUT,也可以为一个单一的国家绘制的数据。

访问数据集目的,XOUT, 使用得到功能的SimulationOutput目的。您也可以通过访问记录的输出和信号数据得到功能。

XOUT = GET(出来,'XOUT');

如果打印数据在这两个州数据集目的,仿真数据查验布局改变为1-通过-2和绘图用于在一个子图的每个状态中的数据。

图(XOUT)

绘图数据的单一信号

如果打印数据为单一信号,模拟数据查验总是导入数据的信号到一个新的运行。使用得到功能的SimulationOutput对象来访问信号记录数据集目的,logsout

logsout = GET(出来,'logsout');

然后,使用得到功能的数据集对象来访问的数据的第一个元素。

SIG1 = GET(logsout,1);

当您绘制的信号数据,模拟数据查验进口的信号,以一个新的运行,更新布局1-通过-1和重复的信号。

图(SIG1)

输入参数

全部收缩

包含要在模拟数据检查的情节和查看数据的模拟输出对象。这个情节功能支持这些模拟输万博1manbetx出对象:

例:图(出)

输出参数

全部收缩

万博1manbetxSimulink.sdi.Run对象对应于所述绘制的数据。

也可以看看

介绍了在R2019b