如何实现LabVIEW中的多个task同时采集数据
大家都知道,通过一个task可以多通道采集,我想根据使用功能分成几个task,然后让几个task同时采集数据,应该怎样设置呢,帮帮忙了! <P>兄弟看看这里,有程序和详细的介绍文档下载的,包括CVI和LV的都有的:</P><P><a href="http://www.cpubbs.com/old_bbs/dispbbs.asp?boardID=4&ID=16135&page=1" target="_blank" >http://www.cpubbs.com/old_bbs/dispbbs.asp?boardID=4&ID=16135&page=1</A></P> 以下是引用beijingyue在2006-7-7 9:01:56的发言:大家都知道,通过一个task可以多通道采集,我想根据使用功能分成几个task,然后让几个task同时采集数据,应该怎样设置呢,帮帮忙了!
你这种方法不正确,如果你仅仅使用一个数据卡的话.
正确的方法:最简单的是通过DAQ Assistant 采集,数据读出格式为Dynamic Data 格式,里面已经包含了多个通道的信息(数据和时间) ,可以使用Split Signal 分解各个通道数据,并显示.若要分析,可以直接使用Express的数据处理函数. 可以用几个循环就可以了,可以用定时器timeloop循环采集!要注意你不同的线程往卡发指令的话,会不会导致冲突! 帮主,能否给我推荐一些这方面的参考资料,这个问题困扰我很久了,谢谢!
页:
[1]