数据采集卡多通道不同时采集报错:请问如何将两个采集任务分开

2019-07-17 09:59发布

程序见图,把AI0和AI1分开采集,两个不同时开始采集,重叠的时间就才生错误,如何将两个采集任务分开,然后能不同时开始采集?
QQ图片20180816203622.png
QQ图片20180816203655.png
QQ图片20180816203747.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
qiaoyatao2001
1楼-- · 2019-07-18 08:38
对了,刚想起来。
大家都是用队列用多了,忘了还有“信号量”这种东西,可以控制一个完毕之后再做另一个了。
可以参考NI的范例
帮助-查找范例-信号量-简易信号量
简易信号量.png
拉屎变换
2楼-- · 2019-07-18 09:53
通过时序控制,加定时器,单片机是单线程,不能够同时处理两个东西的。如果必须同时处理两个,可以选择;两个单片机,然后两个单片机之间进行通信,一个只负责采集,一个负责采集和通信,并处理数据

一周热门 更多>