主要内容

mdfDatastore

用于收集mdf文件的数据存储

描述

使用MDF数据存储对象来访问来自MDF文件集合的数据。

创建

描述

例子

mdfds= mdfDatastore (位置)创建一个基于mdf文件或指定文件夹中的文件集合的MDFDatastore位置。文件夹中所有带扩展名的文件.mdf,.dat,或.mf4是包括在内。

mdfds= mdfDatastore (__ Name1, Value1, Name2, Value2,…)的函数选项和属性mdfds使用可选的名称-值对。

输入参数

全部展开

MDF数据存储文件的位置,指定为字符向量、字符向量的单元格数组或matlab.io.datastore.DsFileSet标识文件或文件夹的对象。路径可以是相对的也可以是绝对的,并且可以包含通配符*。如果位置指定一个文件夹,默认情况下,数据存储包括该文件夹中的所有文件和扩展名.mdf,.dat,或.mf4

例子:的开胃小菜。MF4”

数据类型:字符|细胞|DsFileSet

名称-值参数

指定可选的以逗号分隔的Name、Value参数对来设置文件信息或对象属性。允许选择IncludeSubfolders,FileExtensions,以及属性ReadSize,SelectedChannelGroupNumber,SelectedChannelNames

例子:“SelectedChannelNames”、“Counter_B4”

将文件包含在子文件夹中,指定为逻辑。指定真正的将文件包含在每个文件夹中,并递归地包含在子文件夹中。

例子:“IncludeSubfolders”,真的

数据类型:逻辑

要包含在MDF数据存储中的文件名的自定义扩展名,指定为字符向量或字符向量的单元格数组。默认情况下,支持的扩展名包括.mdf,.dat,.mf4。如果您的文件具有自定义或非标准扩展名,请使用此Name-Value设置来包含具有这些扩展名的文件。

例子:FileExtensions,{‘.myformat1’,‘.myformat2}

数据类型:字符|细胞

属性

全部展开

该属性是只读的。

所有通道组都出现在第一个mdf文件中,作为表返回。

数据类型:表格

该属性是只读的。

所有通道都出现在第一个mdf文件中,作为表返回。

这些用于读取的通道必须具有相同的名称,并且在MDF数据存储的每个文件中属于相同的通道组。

数据类型:表格

数据存储中包含的文件,指定为字符向量、字符串或单元格数组。

例子:{“file1.mf4”、“file2.mf4”}

数据类型:字符|字符串|细胞

返回的数据的大小函数,指定为“文件”,一个数值,或一个持续时间。的字符向量值“文件”导致整个文件被读取;数字双值指定要读取的记录数量;而duration值则指定要读取的时间范围。

如果您稍后更改ReadSize属性值类型,则数据存储重置。

例子:50

数据类型:|字符|持续时间

要读取的通道组,指定为数值标量值。

例子:1

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

要读取的通道名称,指定为字符向量、字符串或单元格数组。

这些用于读取的通道必须具有相同的名称,并且在MDF数据存储的每个文件中属于相同的通道组。

例子:“Counter_B4”

数据类型:字符|字符串|细胞

Conversion option for MDF-file数据,指定为“数字”,“所有”,或“没有”

  • “数字”(默认)-仅应用数字转换规则(CC_Type 1-6)。具有非数字转换规则的数据将作为未转换的原始值导入。

  • “没有”-不应用任何转换规则。所有数据都作为原始数据导入。

  • “所有”-应用所有数字和文本转换规则(CC_Type 1-10)。

例子:“所有”

数据类型:字符|字符串

对象的功能

在MDF数据存储中读取数据
readall 读取MDF数据存储中的所有数据
预览 来自MDF数据存储的数据子集
重置 将MDF数据存储重置为初始状态
hasdata 确定是否有数据可以从MDF数据存储中读取
分区 分区MDF数据存储
numpartitions MDF数据存储的分区数
结合(MATLAB) 合并来自多个数据存储的数据
变换(MATLAB) 变换数据存储
isPartitionable (MATLAB) 确定数据存储是否可分区
isShuffleable (MATLAB) 确定数据存储是否可洗牌

例子

全部折叠

从示例文件创建一个MDF数据存储开胃小菜。MF4,并把它读成时间表。

mdfds = mdfDatastore (fullfile (matlabroot“例子”,“vnt”,“数据”,的开胃小菜。MF4”));Hasdata (mdfds) m = read(mdfds);结束

版本历史

介绍了R2017b

Baidu
map