tdms用matlab打开,关于用Matlab 打开tdms文件的问题

博主在尝试使用MATLAB读取TDMS文件并进行波形分析时遇到问题,程序在他人电脑上能正常运行,但在自己电脑上无法执行。主要代码包括TDMS文件的读取、数据转换、FFT处理以及畸变率计算。错误出现在程序的运行过程中,附带了错误截图,但解决方案未给出。
摘要由CSDN通过智能技术生成

这是分析波形的程序,波形是存在tdms文件里的。这段程序下的另一段程序是打开tdms文件的程序。为什么我在我的电脑上怎么都不能运行起,在师姐的电脑上就可以?求各位大神帮助!:handshakeafdbea0bdeb9664ec204f870e67e75d2.gif

clear;clc;

filename='C:\Program Files\MATLAB\R2012b\bin\723xia\华西二医院7222.tdms';

x=TDMS_readTDMSFile(filename);

Amp_C1=12000;%补偿电流放大系数

Amp_C2=60000;%出线电流放大系数

current1=x.data{1,5};%读取电流数据

current2=x.data{1,8};%读取电流数据

current3=x.data{1,11};%读取电流数据

这是打开tdms文件用的代码:

fs=3200;%采样频率

N=3200;

n=0:N-1;%变形,为FFT做准

c1=reshape(current1*Amp_C2,N,length(current1)/N)';%%%%%%%%%%%还原成实际数据%%%%%%%%%%%%       %   有些电流探头应乘以10  %

c1=c1-mean(mean(c1));%调零

c2=reshape(current2*Amp_C1,N,length(current2)/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值