メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

mdfInfo

MDF ファイルのメタデータにアクセスまたは作成する

説明

fileInfo = mdfInfo(mdfFileName) は、指定された MDF ファイルに関する情報 (名前、場所、バージョン、サイズ、データの初期タイムスタンプなど) を含む MDFInfo オブジェクトを返します。mdfFileName は、MDF ファイルへの絶対パス、相対パス、または URL パスを指定します。

fileInfo = mdfInfo は、カスタマイズして mdfCreate と共に使用し、ファイル作成時に MDF ファイル メタデータを構成できるデフォルトの MDFInfo オブジェクトを作成します。

すべて折りたたむ

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 プロパティを読み取ります。

fileInfo.Version
ans =

    "4.10"

カスタマイズされたメタデータを使用して新しい MDF ファイルを構成するために使用する MDFInfo オブジェクトを作成および変更します。

minfo = mdfInfo;
minfo.Comment = "25-Dec Shift B.";
%   ⋮
% Modify other properites as needed
%   ⋮
mdfCreate("MyMDFfile.mf4",FileInfo=minfo)

入力引数

すべて折りたたむ

必要な完全パスまたは相対パスを含む文字列または文字ベクトルとして指定された MDF ファイル名。URL を使用してリモート サーバー上のファイルを指定できます。

アクセスする場所に応じて、mdfFileName は次のいずれかの形式になります。

位置

形式

現在のフォルダまたはMATLAB®パス

現在のフォルダーまたは MATLAB パス内のファイルにアクセスするには、ファイル拡張子を含む filename でファイル名を指定します。

例: "myMdfFile.mf4"

その他のフォルダー

現在のフォルダー以外のフォルダー内のファイルにアクセスするには、filename で完全パス名または相対パス名を指定します。

例: "C:\myFolder\myMdfFile.mf4"

例: "\dataDir\myMdfFile.mf4"

リモートの場所

リモートの場所にあるファイルにアクセスするには、filename に、次の形式の Uniform Resource Locator (URL) として指定されたファイルの完全なパスが含まれている必要があります。

scheme://path_to_file/myMdfFile.mf4

リモートの場所に基づいて、scheme には次の表の値のいずれかを指定できます。

リモートの場所scheme
Amazon S3™s3
Windows Azure® Blob Storagewasb, wasbs
HDFS™hdfs

詳細については、リモート データの操作を参照してください。

例: "s3://bucketname/path_to_file/myMdfFile.mf4"

データ型: char | string

出力引数

すべて折りたたむ

MDF ファイルのメタデータ情報。次のプロパティを持つ MDFInfo オブジェクトとして返されます。

MDFInfo オブジェクト プロパティ

プロパティ名データ型アクセス
ファイルの詳細
Namestring読み取り専用
Pathstring読み取り専用
Authorstring読み取り/書き込み
Departmentstring読み取り/書き込み
Projectstring読み取り/書き込み
Subjectstring読み取り/書き込み
Commentstring読み取り/書き込み
Versionstring読み取り/書き込み
InitialTimestampdatetime読み取り/書き込み
クリエイターの詳細
ProgramIdentifierstring読み取り専用
CreatorVendorNamestring読み取り専用
CreatorToolNamestring読み取り専用
CreatorToolVersionstring読み取り専用
CreatorUserNamestring読み取り/書き込み
CreatorCommentstring読み取り/書き込み
ファイルの内容
Attachmenttable読み取り専用
ChannelGroupCountuint64読み取り専用
Eventイベントテーブル読み取り専用

制限

  • mdfInfo はカスタム ファイル メタデータ フィールドを返しません。

バージョン履歴

R2019b で導入

すべて展開する