
用MATLAB TDMS 函数。这里需要下载一个NI官网的程序“MATLAB TDM Example”,下载该程序后就可以进行读取TDMS文件。这个文件见我上传的资源,MATLAB TDM Example,或者从NI官网地址下载雀激NI官网的读取TDMS函数
使用ConventTDMS函数,这个文件则需要在MATLAB的math官网下载,这个程序也可以打开。官网链接为ConvertTDMS (v10),这个函数直接把TDNS文件的数据直接储存为MAT文件,不会像第二种方法一样,直接显示波形。
使用LabView打开,利用其的csv文件,熟悉LabView的,可以试着打开,打开后,里面再调用matlab程序,也可谈岁码以处理tdms文件。
因为load这个函数的参数要求如下: 1 如果用命令行方式调用,load filename,则filename必须是不加引号的文件名。比如load nav 所以,当你load d的时候,实际上matlab试图读取文件"d.mat",当然就找不到所以出错了。 2 如果用命令行方式凯宴调用的时候在文件名上加了引号,卖孙燃变成字符串了,matlab也能正确读取。 说明:由于无法跟踪进load的代码,所以不中虚知道为什么加引号和不加的效果一样,不过我的推测是因为matlab的处理办法是把参数自动加上引号变成字符串,如果已经有引号的则不必重复加,然后在把这个字符串作为文件名处理。 3 如果用函数方式调用,load(filename,...),则filename必须是字符串。比如load('nav')或者load(d)都对。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)