主要内容

数据格式记录仿真数据

基于块的记录数据的数据格式

您可以使用范围,到文件,或到工作空间块出口仿真数据。每一个街区有一个数据格式参数。

基于模型的记录数据的数据格式

基于模型的模拟数据的导出的数据格式指定如何仿真软件万博1manbetx®存储导出的数据。

万博1manbetx动态仿真模块使用不同的数据格式,这取决于类型的数据导出。更多细节,请参阅:

信号记录格式

信号的日志总是使用数据集格式。您可以指定是否为个人日志数据信号timeseries时间表对象。

控制如何数据集元素保存设置数据集信号格式配置参数。默认值是timeseries。有关详细信息,请参见数据集信号格式

数据集信号格式参数适用于信号记录,以及当你设置输出和状态数据格式参数数据集

记录数据存储格式

当你日志数据存储数据,仿真软件使用万博1manbetx万博1manbetxSimulink.SimulationData.Dataset对象。

有关详细信息,请参见访问数据存储日志数据

时间、状态和输出数据格式

出口时间、状态和输出数据,使用下列形式之一:

如果您选择了配置参数>数据导入/导出>输出复选框,定点仿真软件日万博1manbetx志数据翻倍。日志定点数据,考虑使用这些方法之一:

  • 信号记录详情,看看使用信号输出信号数据日志记录

    1. 在模型编辑器中万博1manbetx,选择一个或多个信号。

    2. 点击测井信号

  • 到文件

  • 到工作空间块,到工作空间块参数对话框,使日志定点数据为fi对象参数。

信息的格式记录最终状态数据,看看块状态和模拟操作点

数据集

默认情况下,时间、状态和输出记录使用数据集格式。的数据集格式:

  • 存储记录数据timeseries时间表对象。你可以处理数据保存在一个timeseries时间表在MATLAB对象®没有一个仿真软件许可万博1manbetx证。

  • 万博1manbetx支持日志记录多个数据值对于一个给定的时间步长,所需的日志数据对迭代器子系统,一个而迭代器子系统,Stateflow®

  • 不支持日志状态在一万博1manbetx个函数调用子系统或在快速加速器模拟。

  • 不支持代码生成。万博1manbetx

信号的日志总是使用数据集格式。日志状态和输出数据使用数据集格式允许您后处理仿真数据,无需编写自定义代码为不同类型的记录数据。当你使用日志状态和输出数据集格式,数据也会自动流检查员在模拟仿真数据。

数组

如果你选择这个数组选择,仿真软件保万博1manbetx存模型的状态和输出在一个国家和一个输出数组,分别。

状态矩阵中指定的名称配置参数>数据导入/导出窗格中(例如,xout)。状态矩阵的每一行对应一个样本模型的状态。每一列对应于一个元素的状态。例如,假设您的模型有两个连续的状态,每一个都是一个双元素向量。的前两个元素状态矩阵的每一行包含一个时间的第一个状态向量样本。每一行的最后两个元素包含一个时间的第二状态向量样本。

模型输出矩阵中指定的名称配置参数>数据导入/导出窗格中(例如,)。每一列对应一个输出端口模式,每一行的输出在一个特定时间。

请注意

使用数组的格式来保存您的模型输出和州只有记录的数据符合所有这些条件:

  • 数据是所有标量或矢量(或州的所有矩阵)

  • 数据是所有真实的或复杂的

  • 数据都有相同的数据类型

  • 数据包括总线信号

如果你的模型输出和状态不符合这些条件,使用结构结构随着时间的推移输出格式(见结构随着时间的推移)。

结构随着时间的推移

如果您选择这种格式,仿真软件保存结构的模型状态和输出他万博1manbetx们的名字中指定配置参数>数据导入/导出窗格。默认情况下,结构xout对州和为输出。

用于保存输出结构有两个顶级域:

  • 时间

    包含一个向量的仿真时间。

  • 信号

    包含子结构的数组,其中每个模型对应一个输出端口。

每个子结构有四个领域:

  • 包含相应的输出端口输出。

    • 如果输出标量或矢量-字段是一个矩阵的每一行代表一个输出时指定的相应时间向量元素。

    • 如果输出矩阵(2 d)值-M-by-N-by-T字段是一个三维数组的维度。m×n的输出信号和T的尺寸是输出样本的数量。

    • 如果T = 1 - MATLAB滴最后一个维度。因此,字段是一个m×n矩阵。

  • 指定输出信号的尺寸。

  • 标签

    指定的标签信号连接到输出端口,功能块,或国家(连续或离散)的类型。标签是DSTATECSTATE,除了功能块状态标签。为功能离散状态块状态标签,标签的名称(而不是状态DSTATE)。

  • blockName

    指定相应的输出端口的名称或块。

  • inReferencedModel

    如果信号字段记录的一块的最终状态驻留在参考模型中,包含一个值1。否则,该值是假的(0)。

下面的例子显示了nonreferenced structure-with-time格式模式。

xout.signals (1)
ans =值(296206 x1双):维度:1标签:“CSTATE”blockName:“vdp / x1”inReferencedModel: 0

用于保存州也有类似的结构组织。美国结构有两个顶级域:

  • 时间

    时间字段包含一个向量的仿真时间。

  • 信号

    子结构的字段包含一个数组,其中每个对应于模型的州之一。

每一个信号结构有四个方面:,,标签,blockName。的字段包含时间的样本块指定的状态blockName字段。的标签字段内置街区表示状态的类型:CSTATE(连续状态)DSTATE(离散状态)。对于功能块,标签包含任何名称分配给国家的功能块。

时间的样本存储在状态字段的矩阵值。每一行对应一个样本。每个元素的行对应于一个元素的状态。如果状态是一个矩阵,矩阵存储在数组的列为主的秩序。例如,假设模型包括一个2×2矩阵状态,51个国家样本被记录在一个模拟运行。

领域的这种状态将包含一个51-by-4矩阵。每一行对应一个时间样品的状态,和前两个元素对应于每一行的第一列的示例。最后两个元素对应于第二列的示例。

请注意

万博1manbetxMATLAB仿真软件可以阅读后仿真数据保存到工作区中结构随着时间的推移输出格式。看到指定信号和时间数据的例子为更多的信息。

结构

这种格式是一样的结构随着时间的推移输出格式,除了仿真软件模拟次没有商店万博1manbetx时间保存的结构。

另请参阅

|

相关的例子

更多关于