读取TDMS文件

2019-07-17 10:55发布

   读取TDMS文件时,一点运行,就直接报错说是直接到文件末端,,而且没有波形数据显示。为什么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
fantek
1楼-- · 2019-07-17 13:04
 精彩回答 2  元偷偷看……
qianmoluoxiao
2楼-- · 2019-07-17 16:13
fantek 发表于 2013-10-5 12:48
谢谢,能不能具体一点啊,看了让人着急

真心谢谢你呀  这个问题我解决了 现在我的文件读取都可以了  只剩下优化了~
       再弱弱的请教个问题:我的成像数据256个,每个数据间隔250ms,每个数据持续时间1~2ms左右,我在读取时能不能做个控件,找到第一个数据的时间,然后每次增加250ms的时间,用for循环,每次点击,增加一次,自动跳到下一个数据。这样实现有问题吗?还有其他的建议吗?
fantek
3楼-- · 2019-07-17 20:20
是每行有256个数据,因为每个数据采样时间是1~2ms,这样一行数据的时间大概是250ms左右。你的意思是每次刷新一行数据,比如显示到图片上,是这个意思吗。发个简单的数据文件就很容易看明白了。附图是我一个项目中的数据显示功能模块,和你的要求有点相似。
图像显示.png
qianmoluoxiao
4楼-- · 2019-07-17 22:10
fantek 发表于 2013-10-8 10:32
是每行有256个数据,因为每个数据采样时间是1~2ms,这样一行数据的时间大概是250ms左右。你的意思是每次刷 ...

恩,不太一样,我的一次成像的数据有256个,每个数据间隔是250ms,每个数据持续的时间是1~2ms, 数据读取.png 就像这样,我现在是手动调节偏移量和总数,现在就想不手动输入,优化读取每个数据。
tommytom
5楼-- · 2019-07-17 23:34
运行时出现的问题----??? Error using ==> loadlibrary at 281
Microsoft Visual C++ 2005 or 2008 is required to use this feature.

Error in ==> ReadFile at 30
loadlibrary(NI_TDM_DLL_Path,NI_TDM_H_Path);       
不知道怎么可以解决,麻烦帮助一下,谢谢,使用的matlab读取文件
凉每文
6楼-- · 2019-07-18 00:16
 精彩回答 2  元偷偷看……

一周热门 更多>