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

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

labview不同循环中的数据重组问题

三个不同的while循环框,一直产生不同的数据,现在想把三个循环框的数据按顺序组合起来,比如第一个循环框200数据,第二个循环框300数据,第三个循环框400个数据,将其组合成900大小的结果数据帧,并且源源不断的输出,怎么实现?

0 项奖励
1 条消息(共 7 条)
1,683 次查看

用对例 (queue), LabVIEW 有自带的例子.

 

George Zou
0 项奖励
2 条消息(共 7 条)
1,654 次查看

如果三个循环产生数据的速度不一样怎么办呢,会导致内存溢出吗?我试了下,跑了十几分钟内存溢出了。

0 项奖励
3 条消息(共 7 条)
1,646 次查看

速度一样,就不会导致内存溢出吗?

问题没说清楚.

 

George Zou
0 项奖励
4 条消息(共 7 条)
1,636 次查看

三个循环里的数据进队列的速度一样,每次出队列的速度也一样的话是不会导致内存溢出的,但是如果进队列的速度不一样,出队列速度一样,那么就会内存溢出,不知道怎么解决。。。您看看这个例子

0 项奖励
5 条消息(共 7 条)
1,613 次查看

Dequeue 用的不对. 不能永久的等待.

如果采样率相差太大, 可能要 post process.

 

George Zou
0 项奖励
6 条消息(共 7 条)
1,584 次查看

能给个例子吗,谢谢宁!

0 项奖励
7 条消息(共 7 条)
1,535 次查看