完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
最近在看两个程序,第一个有用到生产者消费者循环,是下位机内部的FIFO传送到终端至主机的FIFO中,并进行数据存储。第二个是直接将终端至主机的FIFO中的数据进行存储,在一个while循环中进行的。 都是上位机到下位机的程序,中间可能面临两者速度不匹配的问题,为什么后者不去用生产者消费者循环?自己推测了下,可能是后者产生的数据量不大,不会产生数据溢出相当于FIFO只是起到了一个临时存储的作用,是这样吗?~虚心一只虚心求教的妹子. 上图。 ![]() |
|
相关推荐
5个回答
|
|
沙发一下,等待高手出现。。。
|
|
|
|
|
|
看在你是妹子的份上就胡乱猜测下,
第二个下位机你看看有没有板载缓存,就是那个DMA(DMA是指外部设备不通过CPU而直接与系统内存交换数据的接口威廉希尔官方网站 ) 有的板子是有这个功能的, 其实也就是你说的时间匹配问题, 第一种用队列做缓存, 第二种用板子自己做缓存 ![]() |
|
|
|
sushu 发表于 2016-10-18 13:42 这两种采集硬件都用的NI 5752配合的 NI PXIe-7966R,如果是这样那方式用着好随意的~ |
|
|
|
Automobile PID regulation, adjusting speed, torque, current, voltage detection
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
791 浏览 1 评论
2300 浏览 2 评论
2044 浏览 4 评论
labview如何实现电机位置与图像清晰度计算值相对应,或者说如何实现电机每步距计算一次清晰度值?
2247 浏览 2 评论
2774 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-24 07:57 , Processed in 0.535808 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191