主要内容

このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

edfinfo

Edf / Edf +ファルに関する情報の取得

説明

edfinfoオブジェクトを作成して,欧洲数据格式(EDF)またはEDF +ファイルに関する情報を取得します。edfinfoオブジェクトには,ファイルサイズ,データレコードの数,信号の数,サンプルの数などの情報が含まれています。

作成

説明

信息= edfinfo (文件名は,文件名で指定されたedfまたはedf +ファescルのedfinfoオブジェクトを返します。

入力引数

すべて展開する

EdfまたはEdf +ファルの名前。文字ベクトルまたは字符串スカラとして指定します。

ファ电子邮箱ルの場所に応じて,文件名は次の形式のいずれかを取ります。

位置

形式

現在のフォルダ,またはmatlab®パス上のフォルダ

文件名でファ@ @ルの名前を指定します。

例:“data.edf”

フォルダ内のファル

ファイルが現在のフォルダーまたはMATLABパス上のフォルダーにない場合は,絶対パス名または相対パス名を指定します。

例:“C: \ myFolder \ data.edf”

例:“myDir \ myFile.ext”

メモ

edfinfoはEyeLink®Edfファ@ @ルをサポ@ @トしていません。

デ,タ型:字符|字符串

プロパティ

すべて展開する

ファ@ @ルのプロパティ

このプロパティは読み取り専用です。

ファ@ @ル名。字符串スカラ,として返されます。

例:“ecg_20200411_120.edf”

デ,タ型:字符串

このプロパティは読み取り専用です。

最終変更日。ファルが最後に変更された日時を含むstringスカラとして返されます。

例:“11 - 4月- 2020 15:38:37”

このプロパティは読み取り専用です。

ファ▪▪ルサ▪▪ズ(バ▪▪ト単位)。整数値スカラ,として返されます。

例:4040992

デ,タ型:

ヘッダ,のプロパティ

このプロパティは読み取り専用です。

デ,タ形式のバ,ジョン。“0”として返されます。

デ,タ型:字符串

このプロパティは読み取り専用です。

患者識別の詳細。字符串スカラーとして返されます。患者識別の詳細には、患者 ID、性別またはジェンダー、“dd-MMM-yyyy”形式の生年月日,および名前が含まれます。

例:" x f x 120 04- 7 -1982"

デ,タ型:字符串

このプロパティは読み取り専用です。

識別の詳細の記録。字符串スカラーとして返されます。識別の詳細の記録には、開始日時、記録を行った技術者の ID、および記録に使った装置の ID が含まれる場合があります。

例:“开始日期:1982年7月04日X X X”

デ,タ型:字符串

このプロパティは読み取り専用です。

記録開始日。“通行”形式の字符串スカラ,として返されます。

例:“04.07.82”

デ,タ型:字符串

このプロパティは読み取り専用です。

記録開始時間。“HH.mm.ss”形式の字符串スカラ,として返されます。

例:“17.16.37”

デ,タ型:字符串

このプロパティは読み取り専用です。

ヘッダサズ(バト単位)。整数値スカラ,として返されます。HeaderBytes(256 +NumSignals×256)バ@ @トで指定されます。256年最初のバイトは静的ヘッダーに対応し,すべてのEDFおよびEDF +ファイルに必要です。その他のバトは,デタレコドに存在する信号の数によって異なります。

例:2048

デ,タ型:

このプロパティは読み取り専用です。

Edf +の中断情報。Edf +準拠ファ@ルに対して“法国电力公司(EDF) + C”または“法国电力公司(EDF) + D”として返されます。

  • “法国电力公司(EDF) + C”-記録は連続しています。中断はなく,すべてのデータレコードは連続しているため,各データレコードの開始時間は,前のレコードの開始時間に記録時間を加えたものと一致します。

  • “法国电力公司(EDF) + D”—記録は不連続であり,連続するデタレコド間に中断があります。

Edf +に準拠していないファescルの場合,このプロパティは空の文字列("")になります。

デ,タ型:字符串

このプロパティは読み取り専用です。

ファル内のデタレコドの数。整数値スカラ,として返されます。

メモ

文件名がedfに準拠していない場合,デ,タレコ,ドの数が不明なときにはNumDataRecords-1に設定できます。文件名がedfに準拠している場合,NumDataRecordsを正の整数に設定しなければなりません。文件名保留が空以外の文字列に設定されていて,NumDataRecords-1に設定されている場合,edfinfoはエラ,をスロ,します。

デ,タ型:

このプロパティは読み取り専用です。

各デ,タレコ,ドの持続時間。持续时间スカラとして返されます。

デ,タ型:持续时间

このプロパティは読み取り専用です。

ファ@ @ル内の信号の数。整数値スカラとして返されます。

デ,タ型:

信号レコ,ドのプロパティ

このプロパティは読み取り専用です。

信号名。長さNumSignalsの字符串ベクトルとして返されます。

["胸1”;“腹部3”)

デ,タ型:字符串

このプロパティは読み取り専用です。

変換器の詳細。長さNumSignalsの字符串ベクトルとして返されます。TransducerTypesの各要素には,SignalLabelsの対応する信号を取得するために使用される変換器に関する詳細が含まれます。

例:[" AgAgCl电极”;“热敏电阻”)

デ,タ型:字符串

このプロパティは読み取り専用です。

信号のデ,タ単位。長さNumSignalsの字符串ベクトルとして返されます。PhysicalDimensionsの各要素には,SignalLabelsの対応する信号の値を表すために使用される測定単位が含まれます。

例:(“紫外线”;“mV”)

デ,タ型:字符串

このプロパティは読み取り専用です。

信号の最小物理値。長さNumSignalsの数値ベクトルとして返されます。PhysicalMinの各要素には,SignalLabelsの対応する信号の最小物理値が含まれています。

デ,タ型:

このプロパティは読み取り専用です。

信号の最大物理値。長さNumSignalsの数値ベクトルとして返されます。PhysicalMaxの各要素には,SignalLabelsの対応する信号の最大物理値が含まれます。

デ,タ型:

このプロパティは読み取り専用です。

信号の最小デジタル値。長さNumSignalsの数値ベクトルとして返されます。DigitalMinの各要素には,SignalLabelsの対応する信号の最小デジタル値が含まれます。

デ,タ型:

このプロパティは読み取り専用です。

信号の最大デジタル値。長さNumSignalsの数値ベクトルとして返されます。DigitalMaxの各要素には,SignalLabelsの対応する信号の最大デジタル値が含まれます。

デ,タ型:

このプロパティは読み取り専用です。

信号のサンプル数。長さNumSignalsの数値ベクトルとして返されます。NumSamplesの各要素には,SignalLabelsの対応する信号のサンプル数が含まれます。

デ,タ型:

このプロパティは読み取り専用です。

信号のデ,タ単位。長さNumSignalsの字符串ベクトルとして返されます。预滤器の各要素には,SignalLabelsの対応する信号を前処理するために使用されるフィルタ,に関する詳細(該当する場合)が含まれます。

例:["HP:10Hz LP:80Hz N:60Hz";"HP:0.1Hz LP:90Hz N:60Hz"]

デ,タ型:字符串

このプロパティは読み取り専用です。

追加の信号情報。長さNumSignalsの字符串ベクトルとして返されます。SignalReservedの各要素には,SignalLabelsの対応する信号に関する追加情報(該当する場合)が含まれます。

デ,タ型:字符串

このプロパティは読み取り専用です。

信号レコ,ドに存在する注釈。次の変数を含む时间表として返されます。

  • 发病-注釈が発生した時間。ファ@ @ルの開始時間から経過した秒数を示す持続時間として表されます。

  • 注释-注釈テキストを含む文字列。

  • 持续时间—注釈によって記述されたesc escベントの持続時間を示すdurationスカラ。ファesc escルで注釈の持続時間が指定されていない場合,この変数はとして返されます。

デ,タ型:表格

すべて折りたたむ

関数edfinfoを使用して,example.edfファ@ @ルに関する情報を含むedfinfoオブジェクトを作成します。

信息= edfinfo(“example.edf”
info = edfinfo with properties:文件名:"示例。edf" FileModDate: "30-Oct-2020 12:27:26" FileSize: 31488版本:"0" Patient: "Patient 7"录音:"Startdate not recorded" Startdate: "10.10.20" StartTime: "12.02.18" HeaderBytes: 768 Reserved: "" NumDataRecords: 6 DataRecordDuration: 10秒NumSignals: 2 SignalLabels: [2x1 string] TransducerTypes: [2x1 string] PhysicalDimensions: [2x1 string] PhysicalMin: [2x1 double] PhysicalMax: [2x1 double] DigitalMin: [2x1 double] DigitalMax: [2x1 double] Prefilter: [2x1 string] NumSamples:[2x1 double] SignalReserved: [2x1 string]标注:[0x2时间表]

ファesc escルの2番目の信号に関する次の情報を表示します。

  • 名前

  • デ,タが表現される物理単位

  • デ,タの最小および最大物理値

  • 含まれているサンプル数

Nsig = 2;disp ([info.SignalLabels (nsig) info.PhysicalDimensions (nsig)...info.PhysicalMin(nsig) info.PhysicalMax(nsig) info.NumSamples(nsig)])
"ECG2" "mV" "-229.048" "229.041" "1280"

ヒント

関数得到を使用して,edfinfoオブジェクトをmatlab構造体に変換できます。次に例を示します。

信息= edf(“example.edf”);STRC = get(info)

参照

[1]肯普,鲍勃,阿尔波Värri,阿戈斯蒂尼奥C.罗莎,金D.尼尔森和约翰盖德。数字测谎记录交换的简单格式脑电图与临床神经生理学82,no。5(1992年5月):391-93。https://doi.org/10.1016/0013 - 4694(92) 90009 - 7。

[2]坎普,鲍勃,还有杰西·奥利文。“欧洲数据格式+ (EDF+),一种EDF类似的生理数据交换标准格式。”临床神经生理学114,no。9(2003): 1755-1761。https://doi.org/10.1016/s1388 - 2457(03) 00123 - 8。

参考

||||

外部のWebサ电子邮箱ト

R2020bで導入