MATLAB 帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
访问或创建 MDF 文件元数据
fileInfo = mdfInfo(mdfFileName)
fileInfo = mdfInfo
fileInfo = mdfInfo(mdfFileName) 返回 MDFInfo 对象,该对象包含有关指定的 MDF 文件的信息,包括名称、位置、版本、大小、数据的初始时间戳等。mdfFileName 指定 MDF 文件的绝对、相对或 URL 路径。
fileInfo
mdfFileName
MDFInfo
示例
fileInfo = mdfInfo 创建默认 MDFInfo 对象,您可以自定义该对象并与 mdfCreate 结合使用,以便在文件创建过程中配置 MDF 文件元数据。
mdfCreate
全部折叠
获取 MDF 文件信息,并以编程方式读取其版本。
fileInfo = mdfInfo("MDFFile.mf4");
fileInfo = MDFInfo with properties: File Details Name: "VehicleData.mf4" Path: "E:\data\VehicleData.mf4" Author: "" Department: "" Project: "" Subject: "" Comment: "Example file with demo data." Version: "4.10" InitialTimestamp: 2022-01-20 01:22:34.000000000 Creator Details ProgramIdentifier: "MATLAB" CreatorVendorName: "The MathWorks, Inc." CreatorToolName: "MATLAB" CreatorToolVersion: "9.12.0.1846952 (R2022a)" CreatorUserName: "" CreatorComment: "" File Contents Attachment: [1×8 table] ChannelGroupCount: 2 Event: [1x8 eventtable]
读取 Version 属性。
Version
fileInfo.Version
ans = "4.10"
创建和修改 MDFInfo 对象,以便使用自定义元数据配置新 MDF 文件。
minfo = mdfInfo; minfo.Comment = "25-Dec Shift B."; % ⋮ % Modify other properites as needed % ⋮ mdfCreate("MyMDFfile.mf4",FileInfo=minfo)
MDF 文件名(包括必要的完整或相对路径),指定为字符串或字符向量。您可以使用 URL 来指定远程服务器上的文件。
根据您要访问的位置,mdfFileName 可以采用以下形式之一。
位置
形式
要访问当前文件夹或 MATLAB 路径中的文件,请在 filename 中指定文件名(包括文件扩展名)。
filename
示例:"myMdfFile.mf4"
"myMdfFile.mf4"
其他文件夹
要访问当前文件夹以外的文件夹中的文件,请在 filename 中指定完整或相对路径名称。
示例:"C:\myFolder\myMdfFile.mf4"
"C:\myFolder\myMdfFile.mf4"
示例:"\dataDir\myMdfFile.mf4"
"\dataDir\myMdfFile.mf4"
远程位置
要访问远程位置的文件,filename 必须包含指定为统一资源定位器 (URL) 形式的文件的完整路径:
scheme://path_to_file/myMdfFile.mf4
scheme
path_to_file
myMdfFile.mf4
根据远程位置,scheme 可以是下表中的值之一。
s3
wasb
wasbs
hdfs
有关详细信息,请参阅处理远程数据。
示例:"s3://bucketname/path_to_file/myMdfFile.mf4"
"s3://bucketname/path_to_file/myMdfFile.mf4"
数据类型: char | string
char
string
MDF 文件元数据信息,以具有以下属性的 MDFInfo 对象形式返回:
MDFInfo 对象属性
Name
Path
Author
Department
Project
Subject
Comment
InitialTimestamp
ProgramIdentifier
CreatorVendorName
CreatorToolName
CreatorToolVersion
CreatorUserName
CreatorComment
Attachment
ChannelGroupCount
Event
mdfInfo 不返回自定义文件元数据字段。
mdfInfo
全部展开
输出对象现在包含一个 Event 属性,该属性包含从 MDF 文件中读取的事件表。
在以前的版本中,mdfInfo 生成结构体输出。从 R2023a 开始,输出是 MDFInfo 对象。此更新与 mdfCreate 函数输入的更新一致。此对象的属性尽可能反映旧结构体输出的字段名称,因此编程访问可能不会更改。但是,一些更改可能会影响您的工作流:
MDFInfo 对象的某些属性为只读。
MDFInfo.Attachment 属性现在是表。您可以以 MDFInfo.Attachment(1,:) 形式访问表的第一行。
MDFInfo.Attachment
MDFInfo.Attachment(1,:)
您可以直接访问存储在远程位置的 MDF 文件数据,包括 Amazon S3、Azure® Blob 存储和 HDFS。
mdfChannelGroupInfo
mdfChannelInfo
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处