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

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

循环读取数据

大家好!!我现在使用labview采集了一组数据作为参考信号,然后我要不断得重复读取储存的数据,就是说怎样通过循环结构实现,当我读取完数据后又返回到数据段的起点重新读取,请问怎样实现呢?谢谢!!
to be better ,never the best for me.
0 项奖励
1 条消息(共 39 条)
8,244 次查看

没明白你的意思。

 

“不断得重复读取储存的数据”,数据存哪了?

 

“一组数据”,一维的么?读取时是一个一个读么?如果是,可以用For循环。

 

“当我读取完数据后又返回到数据段的起点重新读取”,是同样的数据么?For循环外加While Loop试试。

 

Snap1.jpg

不知道你是不是这个意思!

Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
2 条消息(共 39 条)
8,233 次查看
您好!我采集的参考信号的数据是存在‘读取文件I/o’里面的。是一维的数据。读取时事一个一个的读,当我读取完数据后又返回到同样的数据起点进行重复的读取,谢谢你!!
to be better ,never the best for me.
0 项奖励
3 条消息(共 39 条)
8,228 次查看
那按照上面那张图试试,一维数组一个一个的读就用For循环么。
Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
4 条消息(共 39 条)
8,225 次查看
Snap1.jpg这个while循环外面的数组是储存读取的数据的么?谢谢!
to be better ,never the best for me.
0 项奖励
5 条消息(共 39 条)
8,217 次查看
while循环外面的数组就是储存读取的数据,读一遍就只用For,多遍就加While。
Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
6 条消息(共 39 条)
8,215 次查看
哦,那for循环里也要设置读取的点数吧,就是设置N的值,是么?
to be better ,never the best for me.
0 项奖励
7 条消息(共 39 条)
8,212 次查看
若全读,就不用设。
Thomas | Xi'an China

LabVIEW 7.1 | LabVIEW 2018
DAQmx | CompactRIO | myRIO
微信公众号: 钟博士LabVIEW工作室
8 条消息(共 39 条)
8,210 次查看
谢谢!!
to be better ,never the best for me.
0 项奖励
9 条消息(共 39 条)
8,208 次查看

我按照您说的方法,在我编写的采集程序的基础上加上您所说的循环读取参考信号,然后我将采集的信号减去循环读取的参考信号,整个程序运行得好慢,而且很占CPU。请问这是什么原因呢?程序图请看附件。谢谢!!

 

     
to be better ,never the best for me.
0 项奖励
10 条消息(共 39 条)
8,179 次查看