主要内容

edfheader

为法国电力公司(EDF)或法国电力公司(EDF) +文件创建头结构

    描述

    例子

    hdr= edfheader (文件类型)创建一个头结构,可用于创建欧洲数据格式与法国电力公司(EDF)或+文件edfwrite

    例子

    全部折叠

    创建一个头记录的EDF +文件并指定记录信息。显示标题属性。

    hdr = edfheader (“法国电力公司(EDF) +”);hdr。病人=“P42Dory F”;hdr。记录=“AJMS Device2”;hdr。StartDate可以=“27.12.1993”;hdr。开始时间=“04.22.24”;hdr。保留=“法国电力公司(EDF) + C”;hdr。NumDataRecords = 1;hdr。DataRecordDuration =秒(4.22)
    hdr =结构体字段:病人:“P42Dory F”记录:“AJMS Device2”StartDate可以:“27.12.1993”开始时间:“04.22.24”保留:“法国电力公司(EDF) + C”NumDataRecords: 1 DataRecordDuration: 4.22秒NumSignals: [] SignalLabels: [0 x0字符串]TransducerTypes: [0 x0字符串]PhysicalDimensions: [0 x0字符串]PhysicalMin: [] PhysicalMax: [] DigitalMin: [] DigitalMax:[]预滤器:[0 x0字符串]SignalReserved: [0 x0字符串)

    创建一个标题记录一个新的法国电力公司(EDF)文件。

    hdr = edfheader (“法国电力公司(EDF)”);

    生成两个随机1000 -样本信号包含整数范围内(-24000、32767)和第二个添加随机噪声信号。同时绘制信号。

    randi sigdata =((-24000 32767), 1000年,2);sigdata (:, 2) = sigdata (:, 2) + 0.7 * randn (1000 1);情节(sigdata)

    图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。”width=

    指定标题属性基于创建的两个数字信号。数字最小和最大值对应的可能发生的极端值,指定这些值-32768年32767年

    hdr。NumSignals = 2;hdr。NumDataRecords = 1;hdr。PhysicalMin = (-3200 - -3200);hdr。PhysicalMax = (3200 - 3200);hdr。DigitalMin = (-32768 - -32768); hdr.DigitalMax = [32767 32767];

    写一个新的EDF文件头结构和随机数据。查看文件属性。

    edfw = edfwrite (“rand.edf”hdr, sigdata);edfinfo (“rand.edf”)
    ans = edfinfo属性:文件名:“兰德。edf”FileModDate:“2022年- 2月26日13:01:47“文件大小:4768版:“0”病人:“1234567 F 2022年- 2月26日Patient_1”记录:“Startdate可以2022年- 2月26日MW_1234567 MW_Inv_01 MW_Eq_01”Startdate可以:“26.02.22”开始时间:“13.01.47“HeaderBytes: 768保留:”“NumDataRecords: 1 DataRecordDuration: 1秒NumSignals: 2 SignalLabels: [2 x1字符串]TransducerTypes: [2 x1字符串]PhysicalDimensions: [2 x1字符串]PhysicalMin: [2 x1双]PhysicalMax: [2 x1双]DigitalMin: [2 x1双]DigitalMax: [2 x1双]预滤器:[2 x1字符串]NumSamples: [2 x1双]SignalReserved: [2 x1字符串)注释:[0 x2时间表)

    指定一个新的病人识别记录,更改记录开始时间21:12:00为每一个信号,并指定一个标签。显示标题结构看到修改后的属性。

    hdr。病人=“20210410 F - 7月27日2017”;hdr。SignalLabels = [“sig1”“sig2”];hdr。开始时间=“21.12.00”
    hdr =结构体字段:病人:“20210410 F - 7月27日2017”记录:“Startdate可以2022年- 2月26日MW_1234567 MW_Inv_01 MW_Eq_01”Startdate可以:“26.02.22”开始时间:“21.12.00”保留:“NumDataRecords: 1 DataRecordDuration: 1秒NumSignals: 2 SignalLabels: [“sig1”“sig2”] TransducerTypes: [0 x0字符串]PhysicalDimensions: [0 x0字符串]PhysicalMin: -3200年[-3200]PhysicalMax: 3200年[3200]DigitalMin: -32768年[-32768]DigitalMax:[32767 - 32767]预滤器:[0 x0字符串]SignalReserved: [0 x0字符串)

    输入参数

    全部折叠

    文件类型,指定为“法国电力公司(EDF)”“法国电力公司(EDF) +”

    数据类型:字符串

    输出参数

    全部折叠

    头记录,作为结构返回这些字段:

    描述

    病人

    病人识别细节,作为字符串返回标量。病人识别细节可以包括病人ID,性别,出生日期“dd-MMM-yyyy”格式,名称。

    记录

    记录识别细节,作为字符串返回标量。记录识别细节可能包括它的开始日期和时间,技术员的ID的录音,和录音设备的ID。

    StartDate可以

    记录开始日期,作为字符串返回标量“通行”格式。

    开始时间

    记录开始时间,作为字符串返回标量“HH.mm.ss”格式。

    保留

    法国电力公司(EDF) +中断信息,返回“法国电力公司(EDF) + C”“法国电力公司(EDF) + D”法国电力公司(EDF) +兼容的文件。

    • “法国电力公司(EDF) + C”——记录是连续的。没有干扰和所有数据记录是连续的,这样每个数据记录的开始时间恰逢纪录的开始时间加上它的持续时间。

    • “法国电力公司(EDF) + D”——记录与连续中断之间的不连续的数据记录。

    文件不是EDF +兼容,这个属性是一个空字符串(”“)。

    NumDataRecords

    的数据记录文件,作为一个整数返回标量。

    请注意

    如果文件名不是法国电力公司(EDF)兼容,NumDataRecords可以设置为1当数据记录的数目是未知的。如果文件名法国电力公司(EDF)兼容,NumDataRecords必须设置为一个正整数。如果文件名保留设置为一个非空的字符串NumDataRecords设置为1,edfinfo抛出一个错误。

    DataRecordDuration

    每个数据记录的时间,作为时间返回标量。

    NumSignals

    的信号数量文件,作为一个整数返回标量。

    SignalLabels

    信号的名字,作为字符串返回向量的长度NumSignals

    请注意

    如果SignalLabels没有指定,edfwrite使用默认的标签“Signal_信号。

    TransducerTypes

    换能器的细节,作为字符串返回向量的长度NumSignals。的每个元素TransducerTypes包含详细信息所使用的传感器来获取相应的信号SignalLabels

    PhysicalDimensions

    信号数据单位,作为字符串返回向量的长度NumSignals。的每个元素PhysicalDimensions包含所使用的计量单位表示的值对应的信号SignalLabels

    PhysicalMin

    信号最小物理值,返回数值向量的长度NumSignals。的每个元素PhysicalMin包含的最小物理值对应的信号SignalLabels

    PhysicalMax

    信号最大体力值,返回一个数值向量的长度NumSignals。的每个元素PhysicalMax包含最大体力值的相应的信号SignalLabels

    DigitalMin

    信号最小数字值,返回数值向量的长度NumSignals。的每个元素DigitalMin包含的最小数字值对应的信号SignalLabels

    DigitalMax

    信号最大数字值,返回数值向量的长度NumSignals。的每个元素DigitalMax包含相应的信号的最大数字值SignalLabels

    预滤器

    信号数据单位,作为字符串返回向量的长度NumSignals。的每个元素预滤器包含关于过滤器的详细信息,如果有的话,用来预处理中相应的信号SignalLabels

    SignalReserved

    额外的信号信息,作为字符串返回向量的长度NumSignals。的每个元素SignalReserved包含额外的信息(如果有的话)中相应的信号SignalLabels

    引用

    [1]坎普,鲍勃,Alpo Varri, Agostinho c·罗莎金姆·d·尼尔森和约翰·盖德。多种波动描记录音器“的简单格式的数字化交流。”脑电图与临床神经生理学82年,没有。5(1992年5月):391 - 93。https://doi.org/10.1016/0013 - 4694 (92) 90009 - 7。

    [2]坎普,鲍勃,还提到耶稣。“欧洲数据格式“+”(EDF +),一个EDF相似生理数据交换的标准格式”。临床神经生理学114年,没有。9 (2003):1755 - 1761。https://doi.org/10.1016/s1388 - 2457 (03) 00123 - 8。

    版本历史

    介绍了R2021a

    另请参阅

    应用程序

    对象

    功能

    外部网站