Main Content

readall

读取 MDF 数据存储中的所有数据

说明

示例

data = readall(mdfds) 读取由 mdfds 指定的 MDF 数据存储中的所有数据,并返回时间表。

readall 函数返回所有数据后,它会重置 mdfds 以指向数据存储的开头。

如果数据存储中的数据不能全部载入内存,readall 将返回错误。

示例

data = readall(mdfds,"UseParallel",true) 指定使用并行池读取所有数据。默认情况下,"UseParallel" 选项为 false。池的选择取决于以下条件:

  • 如果已有一个并行池在运行,则使用该池。

  • 如果您的并行预设项设置允许池自动启动,此语法将使用默认集群启动一个池。

  • 如果没有正在运行的池并且无法自动启动一个池,则此语法不使用并行功能。

示例

全部折叠

将来自一个多文件 MDF 数据存储的所有数据读入一个时间表中。

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

使用并行池将数据存储中的所有数据读入一个时间表。

mdfds = mdfDatastore({'CANape1.MF4','CANape2.MF4','CANape3.MF4'});
data = readall(mdfds,"UseParallel",true);

输入参数

全部折叠

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

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

输出参量

全部折叠

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

版本历史记录

在 R2017b 中推出