[INFO,DATA] = ACQREAD(文件名)读入字符串FILENAME指定的AcqKnowledge文件的内容。INFO是包含元数据(标题,标记等)的结构。DATA是一个单元阵列,由信道号索引,含有采集的生理信号。
[INFO,DATA] = ACQREAD显示器,其用于检索所需的文件的对话框。
ACQREAD支万博1manbetx持与AcqKnowledge的的Windows / PC版本(3.9.1或以下),BSL(3.7.0或以下),并BSL PRO(3.7.0或以下)创建的所有文件。
ACQREAD支万博1manbetx持使用不同的采样速率获取的信道,因此具有不同数量的样本。
该AcqKnowledge文件格式的详细情况BIOPAC的应用笔记#156(最后更新于2007年6月29日)提出,并提供:“http://www.biopac.com/Manuals/app_pdf/app156.pdf”。
ACQREAD,版本3.0(2010-12-20)
附:
1)ACQREAD大于可用迄今Matlab的中央文件交换其他类似的功能更快,尤其是对于不同的采样率采集的多通道文件。
2)无缩放由ACQREAD完成。它读取存储在ACQ文件中的原始数据,并在数据结构中返回它不经任何处理。但是,每个信道的缩放信息在INFO结构中可用。
塞巴斯蒂安Authier(2020年)。ACQREAD(//www.tianjin-qmedu.com/matlabcentral/fileexchange/16023-acqread),MATLAB中央文件交换。检索。
1.1.0.0 | 许可证MathWorks公司的要求更新。 |
|
1.0.0.0 | 在函数定义行(产生警告消息)的误差得到纠正。 |
克里西卡一(查看资料)
您好,感谢您写这,它工作得很好。不过,我想我的规模数据,但我不知道我应该使用什么样的信息的信息结构。你能帮我吗?
弥敦道Vack(查看资料)
对于跨张贴道歉 - 我的load_acq.m页提到这个问题,以及...
我已经用Python写的一个包,会做.ACQ - > .MAT转换。据我所知,它会处理任何.ACQ文件在那里,包括压缩文件和非常新的。
它可在这里:
https://github.com/njvack/bioread
它也将让你在Python的文件的工作,当然 - 但是这是一个Matlab的网站,这样可能不那么有趣的;-)
达米安(查看资料)
嗨!
我试着在我的6.5版本,使用这个脚本,它返回以下错误:
>> acqread
???使用==错误>修复
函数“修复”不为类“INT32”的值定义。
误差在==> C:\ MATLAB6p5 \工具箱\ MATLAB \ strfun \ dec2hex.m
上线23 ==>如果〜的isEmpty(FIND(d <0 | d〜=修复(d)))
你能帮助我吗?
桑德拉:回答你的问题,不结垢是由“acqread”功能来完成。它读取原始数据存储在文件ACQ,并返回它的数据结构,而没有任何处理。但是,每个信道的缩放信息,像所有来自AcqKnowledge文件头中的信息,是在由“acqread”(每个通道数据部分)返回的信息结构可用。X轴和Y轴标度是被留给用户简单的操作。这是不是一个错误或一个错误:我们设计这种方式,因为我们发现它更方便。如果你不喜欢这个功能,如果速度慢和无法处理多个采样率不是你的应用程序的问题,我建议你继续使用“load_acq”。
谢谢你的评论。我将指定在未来的“acqread” UDPATE的帮助文本此功能。
我们试图对我们的数据你的“acqread.m”计划。但是,我们发现,从你的程序的结果不符合我们从AcqKnowledge软件获得。你已经做了适当的比例?
顺便说一句,我们一直在使用“load_acq.m”了一回。从“load_acq.m”的结果是一样的我们从AcqKnowledge软件获得。
读取BIOPAC .ACQ文件像宣传的那样(与ACQ 3.7.0-3.7.2版本的文件测试)。时间完成测试文件为〜55%是load_acq.m,因此它也提供了对加速的这个例子。除了通过load_acq.m返回的字段,acqread.m也返回已自动被记录软件,从而提供附加功能创建的注释。回到“信息”的结构布局可以改进到的信息发现援助,但就是没有一个精明的用户无法做自己。
感谢您的努力和分享!它节省了大量的时间。