您好,我实时显示用的是波形图,回放用的是波形图表,程序如截图所示,我发现,电脑要不运行其它应用程序,基本上实时显示的图形数据就全能被保存下来,一旦有别的应用程序在运行而且比较占资源的话,就会有一部分数据保存不下来,不知道是不是这个原因?
最后一张贴图,看起来存储的数据类型是double是吗?
别的程序是否运行不会影响存储的数据的,最好能有一个VI可以重现这个问题的,这样我可以跟进去debug一下:)
在tdms文件的某个channel存储waveform的时候,你要注意时间的问题,即便你是在不同时间写不同的数据到同一个channel中的,tdms仍然会认为这是一个连续时间的waveform,比如:你在t0开始的时间写了一段waveform的数据,然后等了5分钟,再往相同的通道里面追加waveform的数据,那么,在把数据读出来的时候,tdms会认为你这个通道中的数据是连续的,都是从t0开始的。但是我不清楚你是否遇到的同样的问题。
您最好能提供一个比较简单的VI能够重现您的问题,或者,提供您的真实的程序,这样我们才能仔细的分析问题。比如,在您最后一张贴图中,用double的数据类型是否也能同样重现您所提到的问题呢?
您说的情况我也遇到过,我为了避免两次测量的数据连接在一起,我自己想了办法,就是在存储之前先判断文件存不存在,要存在先删除,再以删除文件的文件名建立一个新文件.
可否告诉我您的邮箱我给你把程序发过去,我的邮箱是mabh581@163.com