Labview实时显示数据

Labview新手求教,如何利用labview实时显示数据。
上图是根据DAQmx修改得到的,把获得的数据显示出来,现在实现的功能是,每个循环采集n个数据(可设定),把n个数据显示出来。于是运行效果就是,5秒数据biu出来,然后过5秒又一堆biu出来。
请问如何设定成持续把数据增加显示上去?比如显示前1s的,然后前2s的,越来越多?
进一步如何进行zoom in之类的功能?
新手,有点摸不到路,指点一下搜哪部分帮助文件也行。
救人一命胜造七级浮屠

你选择的采集方式为多通道多采样,也就是说,你要采集2个以上通道的数据,每个通道的数据个数是前面乘法出来的数。这样的话,你要是想单点显示,需要加一个for循环,并且要设置每次循环的延迟时间,使得for循环总共的延迟时间与所采集的数据个数消耗的时间相同。如,你每通道采集256个点,那你可以放置一个for循环,循环的延迟为1ms,这样的话,进行256次循环,消耗的时间是256ms,并且显示方式是逐点显示。
如果还不明白的话,可以联系我,邮箱[email protected]
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-05
使用移位寄存器功能。在循环框左边框或右边框上点右键,添加移位寄存器,将采集到的数据连到右边的寄存器端口,再从外界连到左边的寄存器入口,里面再加一个函数将寄存器入口的数据与新鲜采集到的数据合并,然后引到输出控件上。从需实现一个类似这样的功能: Display = Old data + new data
第2个回答  2012-11-23
使用waveorm chart 控件就可以了,不要使用waveform graph 它是历史图。
waveform chart中使用更新模式和历史长度设置一下,不要X轴自动长度
第3个回答  2012-11-23
没看明白 怎么救你啊?