wanshiwch 发表于 2009-9-27 16:13:52

用TDMS存储数据

先来几张图片吧,http://www.cpubbs.com/myspace/attachment/200909/27/146910_1254038074CWt2.gif http://www.cpubbs.com/myspace/attachment/200909/27/146910_1254038074OJqw.gif http://www.cpubbs.com/myspace/attachment/200909/27/146910_1254038074RHxh.gif http://www.cpubbs.com/myspace/attachment/200909/27/146910_1254038075Pg5w.gif http://www.cpubbs.com/myspace/attachment/200909/27/146910_125403807591b9.gif 这是5图片。现在我想保存图1中LCU5 CV中的值,而LECU5 CV中值的格式如图2所示。(现在数据通讯正常,数据显示正常)。实际上我们需要保存4组这样的数据,即比如LECU1,LECU2,LECU4,LECU5,其他的LECU中的数据格式与LECU5 CV中的一样。我先将所有数据保存到图1中的数组中(在FOR循环中用移位寄存器实现的)最后将数据保存到局部变量(图3所示)Data Display中,然后将Data Display中的数据按时间顺序写入到TDMS中。
      到此,按照我的想法的保存数据结束(当然还有一个“保存”按钮的事件没有画出来,上图中的全局变量起始时间和保存路径都是在“保存”按钮事件中写入数据的)。最后查看保存的数据有很多多余的0,而且数据也乱了。我调了一天都没有调出来,还请各位高手指点啊!如有不清楚的地方我可以提供完整VI。我的邮箱是:wanshi122517@163.com,QQ:21443071

cpubbs 发表于 2009-9-27 22:58:17

可以上传上来,大家想看的就下载下来帮您解决!这样更方便!


或者不方便上传的话,就下载以前的朋友上传的例子比较一下有何不同,没程序是不太好分析!好运!
页: [1]
查看完整版本: 用TDMS存储数据