完善资料让更多小伙伴认识你,还能领取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
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
打开labview时很慢,在任务管理器里面看到,内存能有1000多M,重装也没用,各位大佬这是什么问题引起的,怎么解决
1726 浏览 3 评论
2081 浏览 2 评论
Labview生成的exe程序,源程序找不到了,有什么办法可以对exe程序的界面和菜单等进行调整和编辑
3363 浏览 1 评论
想通过labview实现这个二维数组转成一维数组的功能,但是不知道怎么搞?新手求图(苍蝇戳手)
2904 浏览 3 评论
关于DAQExpress软件中电压的最大值最小值是根据什么来确定的?
2732 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-20 23:40 , Processed in 0.614358 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号