我有一个使用写波形文件(1D)vi的VI给我一个带有n个数据通道(双波形)的二进制文件。我无法在LabView中找到关于字节序或任何内容的任何设置,但我认为默认情况下它是BE。我想把它读到MATLAB中。我已经在这方面工作了一天,并且取得了很大的进展。有没有人有关于默认bin文件的标题内容的任何信息或者有关如何读取数据的一些建议?
答案 0 :(得分:2)
我没有立即得到答案,只需要考虑几点。
将波形写入文件(1D)基本上保存到Datalog文件中(只需打开方框图,您就会看到)。
所以你的问题更为笼统,关于 Datalog 文件的数据格式。
National Instruments is warning us to"使用数据记录文件仅在LabVIEW中访问和操作数据 "
事实上,我找不到关于数据记录文件格式的明确格式规范,但只能找到someone else asking。
答案 1 :(得分:0)
如果您可以选择更改LabVIEW代码,则TDMS文件将是用于此数据的更好格式。这是documented,并且example code可以在MATLAB中读取它。
如果您无法更改数据的格式,您是否尝试过this question或this question and answers中的代码?