文档

数据集信号格式

描述

日志格式数据集叶元素。

类别:数据导入/导出

设置

默认值:timeseries

timeseries

保存数据集MATLAB中的元素值®timeseries格式。

时间表

保存数据集MATLAB中的元素值时间表格式。

格式比较

时间表格式使从多个模拟的日志数据更容易合并。

属性显示

timeseries格式显示一个时间属性字段(TimeInfo)和用于数据属性的第二个字段(DataInfo).例如,这里是a的属性timeseries对象的非标量信号。

ts
Time: [1001x1 double] TimeInfo: [1x1 tsdata. Name: " Time: [1001x1 double] TimeInfo: [1x1 tsdata. Properties "[1001x1 double] DataInfo: [1x1 tsdata.datametadata]

当您输入一个时间表对象(例如,tt)和查询属性,你会看到所有的属性。

tt。属性
描述:" UserData: [] DimensionNames: {'Time' 'Variables'} variabledescription: {} VariableNames: ['temperature' 'WindSpeed' 'WindDirection'] VariableUnits: {} variablecontinity: ['continuous'] RowTimes: [64x1 duration]

数据访问

访问已登录的数据timeseries格式,请使用数据属性。例如,对于atimeseries对象ts(只显示前5个值):

ts = yout{1}.Values;ts.Data
Ans = 0 -0.0002 -0.0012 -0.0062 -0.0306

时间表日志格式数据集Data生成一个具有一个时间列的表,称为时间,其中一个数据列称为数据.的时间列是给定信号的模拟时间向量,存储为持续时间类型,设置秒以匹配模拟时间的单位,从模拟开始时间(通常设置为0秒).的仿真软金宝app件®信号尺寸[n]而且(资料片)是否被同等对待时间表表示。例如,对于a时间表对象tt(只显示前5个值):

tt = yout{1}.Values;tt。数据
时间数据_________ ____________ 0秒[1x3x2 double] 0.1秒[1x3x2 double] 0.2秒[1x3x2 double] 0.3秒[1x3x2 double] 0.4秒[1x3x2 double]

样本的数量是第一个维度数据的列时间表对象,但它是logged的数据字段中的最后一个维度timeseries即数据nonscalar.因此,当您访问数据时间表格式,当每个样例为非标量数组时,可能需要重新构造数据。一种选择是使用挤压函数。例如,要访问数据集中的第一行数据,可以使用如下命令:

挤压(tt.Data {1})
Ans = 1 2 3 4 5 6

如果信号是总线或总线数组,则将信号值记录为的结构时间表对象,结构的每个叶对应于总线中每个叶信号的记录结果。

单位

对于在Simulink中记录的数据,金宝apptimeseries格式中显示时间值的单位单位财产。单元可以指定为任何类的任何值。时间序列日志记录将单位设置为a金宝appSimulink.SimulationData.Unit对象,如果记录的信号指定了单位。对于装货来说,只有型号合适的单位才被承兑金宝appSimulink.SimulationData.Unit;否则,它们将被忽略。

时间表格式,Simul金宝appink不支持记录数据的单位。金宝app

数据插值

timeseries格式插值属性显示插值方法是否为线性(默认)或zoh

时间表格式VariableContinuity属性将变量描述为连续的或离散的。模拟数据的可能值为:

  • 连续—对应于timeseries财产插值设置线性.金宝appSimulink使用这个设置来填充连续的采样次数。

  • 一步—对应于timeseries财产插值设置zoh

    金宝appSimulink使用这个设置来填充离散的采样时间。

均匀时间与非均匀时间

timeseriesFormat显示时间数据是均匀的还是不均匀的。对于连续采样次数(线性插值)记录的数据,TimeInfo属性指示时间是非均匀的,并给出长度。对于离散样本次数(零阶保持插值),则TimeInfo属性指示时间是均匀的,并给出长度和增量。

时间表格式对于统一时间数据和非统一时间数据没有属性。

资料载于timeseries时间表格式,你可以用MATLABisregular函数获取此时间信息。

信号的名字

timeseries格式将记录信号的名称存储在金宝appSimulink.SimulationData.Element包装器对象,以及timeseries对象本身。

时间表格式将记录信号的名称存储在金宝appSimulink.SimulationData.Element包装器对象,但不在时间表对象本身。

提示

  • 数据集信号格式参数在使用时无效范围块来记录数据。

命令行信息

参数:DatasetSignalFormat
值:“timeseries”|“时间表”
默认值:“timeseries”

推荐设置

应用程序 设置
调试 没有影响
可追溯性 没有影响
效率

不推荐

安全预防措施

不推荐

相关的话题