MATLAB 帮助中心
读取 MDF 数据存储中的所有数据
data = readall(mdfds)
data = readall(mdfds,UseParallel=ParOnOff)
data = readall(mdfds) 读取由 mdfds 指定的 MDF 数据存储中的所有数据,并返回时间表。
data
mdfds
在 readall 函数返回所有数据后,它会重置 mdfds 以指向数据存储的开头。
readall
如果数据存储中的数据不能全部载入内存,readall 将返回错误。
示例
data = readall(mdfds,UseParallel=ParOnOff) 指定使用并行池读取所有数据。您还可以指定始终使用池 ("on"),从不使用池 ("off") 或根据情况可能使用池 ("auto")。
ParOnOff
"on"
"off"
"auto"
全部折叠
将来自一个多文件 MDF 数据存储的所有数据读入一个时间表中。
mdfds = mdfDatastore({"CANape1.MF4","CANape2.MF4","CANape3.MF4"}); data = readall(mdfds);
使用并行池(如果可能)将数据存储中的所有数据读入一个时间表。
mdfds = mdfDatastore({"CANape1.MF4","CANape2.MF4","CANape3.MF4"}); data = readall(mdfds,UseParallel="auto");
MDF 数据存储,指定为 MDF 数据存储对象。
示例: mdfds = mdfDatastore("CANape.MF4")
mdfds = mdfDatastore("CANape.MF4")
您可以控制何时使用并行池运行 readall 函数。其 UseParallel 名称-值参量接受以下值及其描述的操作:
UseParallel
UseParallel="off" (默认值) - 不使用并行池。
UseParallel="off"
UseParallel="on" - 使用现有并行池或启动一个池。如果不能使用池,会返回错误。
UseParallel="on"
UseParallel="auto" - 如果可能,则使用或启动池;否则在不使用并行池的情况下运行。
UseParallel="auto"
示例: mdfds = mdfDatastore("CANape.MF4",UseParallel="auto")
mdfds = mdfDatastore("CANape.MF4",UseParallel="auto")
数据类型: char | string
char
string
输出数据,以 MDF 记录的时间表形式返回。
全部展开
UseParallel 名称-值参量现在接受 "off"、"on" 和 "auto" 的值:
mdfDatastore
read
preview
reset
hasdata
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处