我的客户正在发送National Instruments Diadem中捕获的TDM/TDX文件,这是我没有收到的。我正在寻找一种方法来将文件转换为.CSV,XLS或.MAT文件,以便在Matlab中进行分析(不使用Diadem或Diadem DLL!)从脚本中读取TDM(Diadem)文件
该格式包含一个结构良好的XML文件(.TDM)和一个二进制文件(.TDX),.TDM定义字段如何打包为二进制TDX中的位。我想阅读这些文件(用于Matlab和其他环境)。有没有人在例如Python或Perl(不使用NI DLL)或直接在Matlab中使用通用工具或转换脚本?
我已经研究过购买这个工具,但是除了一次性转换为兼容的文件格式之外,并不喜欢它。
谢谢!
您是否要求客户以更容易阅读的格式向您发送相同的文件?我不使用Diadem,但如果它是像LabView那样的话,那么它将有许多选项可以为其他系统导出数据,这可能是您最好的选择。否则,你可能不得不编写你自己的Matlab来读取二进制数据,而不是非常困难但乏味和棘手。 – 2010-07-13 10:12:11