寻求Labview数据收集计划的一些帮助.如果我可以在每个通道以8kHz(提供16个数据点)收集2ms的数据(我使用National Instruments数据采集板在4个模拟通道上采集数据).DAQ-MX收集任务提供4个波形的一维阵列.
如果我不显示数据我可以做的所有计算时间大约是2ms,如果处理循环落后于收集循环,则可以.在Labview的前面板中更新图表会引入不可接受的延迟.我们不需要非常快速地更新显示器,可能在5-10Hz就足够了.但我不知道如何设置它.
我目前的Labview VI有三个并行循环
使用队列将数据从集合循环传递到其他循环.Labview示例给了我一些想法,但我被卡住了.
任何建议,参考,想法将不胜感激.
谢谢
阿齐姆
跟进问题
eaolson建议我重新对数据进行采样以用于显示目的.来自DAQ-MX读数的数据是一维波形阵列.所以我需要以某种方式构建或连接每个通道的波形数据.然后在更新前面板图表之前重新采样数据.我想最好的方法是对数据进行排队,并在显示循环中使堆栈构建出列,并根据屏幕分辨率重新采样数据,然后更新图表.会不会有任何其他方法.我将查看(NI Labview论坛)[ http://forums.ni.com/ni/board?board.id=170]以获取eaolson提供的更多信息.
更新