本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

read (MDFDatastore)

读取 MDF 数据存储中的数据

说明

示例

data = read(mdfds) 将来自 MDF 数据存储 mdfds 的数据返回到时间表 data 中。

read 函数返回数据存储中数据的一个子集。该子集的大小由数据存储对象的 ReadSize 属性确定。在第一次调用时,read 从数据存储的开头开始读取,后续调用会从上一次调用的结束位置开始继续读取。使用 reset 可再次从头开始读取。

示例

[data,info] = read(mdfds) 还会返回有关所提取数据的输出参数 info 信息,包括元数据。

示例

全部折叠

按一次一个文件的方式从 MDF 数据存储读取数据。

mdfds = mdfDatastore({'CANape1.MF4','CANape2.MF4','CANape3.MF4'});
mdfds.ReadSize = 'file';
data = read(mdfds); 

读取第二个文件并查看有关数据的信息。

[data2,info2] = read(mdfds);
info2 
  struct with fields:

             Filename: 'CANape2.MF4'
             FileSize: 57592
    MDFFileProperties: [1×1 struct]

输入参数

全部折叠

MDF 数据存储,指定为 MDF 数据存储对象。

示例: mdfds = mdfDatastore('CANape.MF4')

输出参数

全部折叠

输出数据,以 MDF 记录的时间表形式返回。

有关数据的信息,以包含以下字段的结构体数组形式返回:

Filename
FileSize
MDFFileProperties
在 R2017b 中推出