“load_acq。m”将把BIOPAC的ACQ (ACQ)数据加载到包含ACQ报头字段和数据矩阵字段的结构中。
它基于BIOPAC网站上的应用注释#156(见附件)。注释中提到:“本文档描述了AcqKnowledge 3.9所有Windows版本的文件格式。x或低于”。感谢Nathan Vack提供的开放Python源代码,该程序还可以读取AcqKnowledge 4.0和4.1数据(没有来自BIOPAC的文档)。此程序不支持压缩数据。
用法:acq = load_acq(filename, [force_chan_by_chan_load])
acq - AcqKnowledge文件结构,包含acq报头字段和数据矩阵。
filename - BIOPAC的AcqKnowledge文件
Force_chan_by_chan_load是一个可选参数。默认情况下,这个可选标志将被设置为1,这意味着当您使用acq = load_acq(fname)时,数据将在一个通道接着另一个通道加载。这可以避免在加载非常大的ACQ数据时发生内存崩溃。如果您的ACQ数据不是很大,我建议您将这个可选标志设置为0,即ACQ = load_acq(fname, 0)。在这种情况下,程序将根据数据类型读取数据。如果程序检测到ACQ文件中的数据类型在通道之间是不同的,它仍然会一个通道一个通道地读取数据。否则,它将在一个块中读取整个数据(比使用传统方法在通道之间读取相同结果要快得多)。
一个名为“acq2mat”的脚本。M "可以帮助您提前将所有的。acq文件转换为所有指定文件夹中的。mat文件,因为加载相应的。mat文件将会更快。例如,在你的MATLAB代码中,不要使用:acq = load_acq('MyGSR.acq');你现在可以使用:load('MyGSR.mat');
引用作为
吉米沈(2022)。载入BIOPAC ACQ (AcqKnowledge for PC)数据(//www.ru-cchi.com/matlabcentral/fileexchange/14562-load-biopac-acq-acqknowledge-for-pc-data), MATLAB中央文件交换。检索.