编者按:此文件被选为MATLAB Central本周精选
NRGSYMPHONIEREAD导入NRG Systems symphony数据文件
NRGSymphonieRead导入从NRGSymphonie数据记录器产生的文本文件。NRGSymphonieRead需要统计工具箱。
usage: [site,data] = NRGSymphonieRead(FileName)
输入
FileName =要导入数据的文件名
输出
Site =包含站点和通道元数据的结构
Data =包含收集数据的数据集数组
此函数被设计用于读取NRG Systems symphony Data retrier的文本文件输出,这是一个转换实用程序,用于从数据记录器的原始二进制文件生成文本文件。MATLAB函数假设文本文件的结构由许多行标题信息组成,后面跟着一个分隔的数据表。头信息根据文本文件中的分隔符(如“-----Logger information -----”)被分割成多个部分。标头信息存储在MATLAB结构中。假设数据表以字符串' Date & Time Stamp '开始。数据表以数据集数组的形式存储在MATLAB中。尽管在创建NRGSymphonieReader时做出了某些假设,但该函数作为一个示例,对于为其他具有头文件和数据表的文本文件创建类似的函数也很有用。提供了一个名为exampledata.txt的示例数据文件,供不熟悉此文件结构的人参考。
引用作为
托德·舒尔茨(2023)。NRGSymphonieRead(//www.ru-cchi.com/matlabcentral/fileexchange/28564-nrgsymphonieread), MATLAB中央文件交换。检索.