mdfInfo
说明
示例
访问关于 MDF 文件的信息
获取 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
读取 Version
属性。
fileInfo.Version
ans = "4.10"
为新文件创建 MDFInfo 对象
创建和修改 MDFInfo
对象,以便使用自定义元数据配置新 MDF 文件。
minfo = mdfInfo; minfo.Comment = "25-Dec Shift B."; % ⋮ % Modify other properites as needed % ⋮ mdfCreate("MyMDFfile.mf4",FileInfo=minfo)
输入参数
mdfFileName
— MDF 文件名
字符串 | 字符向量
MDF 文件名(包括必要的完整或相对路径),指定为字符串或字符向量。您可以使用 URL 来指定远程服务器上的文件。
根据您要访问的位置,mdfFileName
可以采用以下形式之一。
位置 | 形式 | ||||||||
---|---|---|---|---|---|---|---|---|---|
当前文件夹或 MATLAB® 路径 | 要访问当前文件夹或 MATLAB 路径中的文件,请在 示例: | ||||||||
其他文件夹 | 要访问当前文件夹以外的文件夹中的文件,请在 示例: 示例: | ||||||||
远程位置 | 要访问远程位置的文件,
根据远程位置,
有关详细信息,请参阅处理远程数据。 示例: |
数据类型: char
| string
输出参量
fileInfo
— MDF 文件元数据信息
MDFInfo
对象
MDF 文件元数据信息,以具有以下属性的 MDFInfo
对象形式返回:
MDFInfo
对象属性
属性名称 | 数据类型 | 访问 |
---|---|---|
文件详细信息 | ||
Name | 字符串 | 只读 |
Path | 字符串 | 只读 |
Author | 字符串 | 读/写 |
Department | 字符串 | 读/写 |
Project | 字符串 | 读/写 |
Subject | 字符串 | 读/写 |
Comment | 字符串 | 读/写 |
Version | 字符串 | 读/写 |
InitialTimestamp | 日期时间 | 读/写 |
创建者详细信息 | ||
ProgramIdentifier | 字符串 | 只读 |
CreatorVendorName | 字符串 | 只读 |
CreatorToolName | 字符串 | 只读 |
CreatorToolVersion | 字符串 | 只读 |
CreatorUserName | 字符串 | 读/写 |
CreatorComment | 字符串 | 读/写 |
文件内容 | ||
Attachment | 表 | 只读 |
ChannelGroupCount | uint64 | 只读 |
限制
mdfInfo
不返回自定义文件元数据字段。
版本历史记录
在 R2019b 中推出R2023a: mdfInfo 输出对象
在以前的版本中,mdfInfo
生成结构体输出。从 R2023a 开始,输出是 MDFInfo
对象。此更新与 mdfCreate
函数输入的更新一致。此对象的属性尽可能反映旧结构体输出的字段名称,因此编程访问可能不会更改。但是,一些更改可能会影响您的工作流:
MDFInfo
对象的某些属性为只读。MDFInfo.Attachment
属性现在是表。您可以以MDFInfo.Attachment(1,:)
形式访问表的第一行。
R2023a: 支持远程文件 URL
您可以直接访问存储在远程位置的 MDF 文件数据,包括 Amazon S3、Azure® Blob 存储和 HDFS。
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)