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

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

怎样用chart一次显示大容量的数据,如 4M个点,而不滞后?

 
0 项奖励
1 条消息(共 10 条)
6,488 次查看

什么叫一次显示?

那就用graph呗

0 项奖励
2 条消息(共 10 条)
6,482 次查看
   一次性显示,graph也慢
0 项奖励
3 条消息(共 10 条)
6,472 次查看
不知道您所说的“滞后”或者“慢”的标准是什么?
我试了一下,4M个随机数,利用graph画,graph VI的运行时间大约是60ms
毕竟是4M的数据呀,从pc内存到显卡的内存再到显示出来应该也需要一些时间的
如果这4M个数据不是同时到来,那就用chart实时更新把
0 项奖励
4 条消息(共 10 条)
6,465 次查看
请给我例子可以吗?在我的机子上显示,用graph 一次显示,就死住了。
 
0 项奖励
5 条消息(共 10 条)
6,460 次查看

程序非常简单,就是一个for循环里面产生4M个随机数,然后接graph显示。

是不是您的机器的配置不是很高?还是您的程序还有其他比较复杂的操作?

0 项奖励
6 条消息(共 10 条)
6,455 次查看
你说的不滞后是不是指要实时的显示采集到的数据啊?
——————————————
党教育我们要忠于人民
0 项奖励
7 条消息(共 10 条)
6,449 次查看
我试了,是我的机器慢。我用了20秒的时间显示。 哎。
0 项奖励
8 条消息(共 10 条)
6,441 次查看
chart 是可以保存历史数据,支持连续输入。graph是一次性输入若干点数据,更多的例子在labview example中查找。
0 项奖励
9 条消息(共 10 条)
6,437 次查看
呵呵,如果机器慢那就没有办法了
 
看看能不能在中途分段显示,不要一次性显示4M个数据,把数据拆分成稍微少的数据显示可能会好一些。
 
 
0 项奖励
10 条消息(共 10 条)
6,429 次查看