NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

关于labVIEW数据存储问题

我用tdms文件对数据进行存储,现在有个问题,我所采集的数据在实时显示的同时进行存储,通过对实验发现,大多数情况下实时显示的波形与存储的波形是一致的,但有时候会存储的波形只是实时显示的一部分,这与什么有关系阿?数据存储的快慢跟系统的运行情况有关吗?为什么会丢掉一部份数据?先谢谢各位了
0 项奖励
1 条消息(共 9 条)
6,170 次查看

你是用什么显示的?是否方便把显示不一致的程序贴在这里? 

0 项奖励
2 条消息(共 9 条)
6,156 次查看

您好,我实时显示用的是波形图,回放用的是波形图表,程序如截图所示,我发现,电脑要不运行其它应用程序,基本上实时显示的图形数据就全能被保存下来,一旦有别的应用程序在运行而且比较占资源的话,就会有一部分数据保存不下来,不知道是不是这个原因?

下载全部
0 项奖励
3 条消息(共 9 条)
6,150 次查看

最后一张贴图,看起来存储的数据类型是double是吗?

 

别的程序是否运行不会影响存储的数据的,最好能有一个VI可以重现这个问题的,这样我可以跟进去debug一下:) 

0 项奖励
4 条消息(共 9 条)
6,123 次查看

下边那个是double数据类型,我编的VI只有连接上硬件才能够运行,不知道有没有别的方法,请您赐教!谢谢您

0 项奖励
5 条消息(共 9 条)
6,112 次查看

在tdms文件的某个channel存储waveform的时候,你要注意时间的问题,即便你是在不同时间写不同的数据到同一个channel中的,tdms仍然会认为这是一个连续时间的waveform,比如:你在t0开始的时间写了一段waveform的数据,然后等了5分钟,再往相同的通道里面追加waveform的数据,那么,在把数据读出来的时候,tdms会认为你这个通道中的数据是连续的,都是从t0开始的。但是我不清楚你是否遇到的同样的问题。

 

您最好能提供一个比较简单的VI能够重现您的问题,或者,提供您的真实的程序,这样我们才能仔细的分析问题。比如,在您最后一张贴图中,用double的数据类型是否也能同样重现您所提到的问题呢? 

0 项奖励
6 条消息(共 9 条)
6,095 次查看

您说的情况我也遇到过,我为了避免两次测量的数据连接在一起,我自己想了办法,就是在存储之前先判断文件存不存在,要存在先删除,再以删除文件的文件名建立一个新文件.

可否告诉我您的邮箱我给你把程序发过去,我的邮箱是mabh581@163.com

0 项奖励
7 条消息(共 9 条)
6,066 次查看

你可以点击网页上我的注册名找到我的email地址的:)

 

yongqing.ye@ni.com 

0 项奖励
8 条消息(共 9 条)
6,063 次查看
我给你发邮件了,不知道您收到没?
0 项奖励
9 条消息(共 9 条)
6,031 次查看