完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
目前小弟在做一个数据采集项目,采集卡(250MSPS采样率)与上位机是UDP实现,1000Mbps的传输速率,采集卡可做两种传输模式,第一种是一次传输100000个字节数据到指定的UDP端口
还有一种模式是每次传输1024个字节,但是需要分98次传输这100000个字节, 我现在用第一种模式,则数据会丢包。每次采集丢包的情况都不一样,不知道是什么原因导致丢包。 第二种方式则需要严格控制采集命令发送速度,发送过快也会丢包。 如果是要实现高速不丢包,用那种方式,实现较妥当? labview的UDP接收数据函数最大可接收多少字节的数据呢?、 现将我写的程序上传,希望各位多提点意见。有什么好的方法来保证传输速度。
|
|
相关推荐
6个回答
|
|
会不会是发送端发的快,接收端收的慢的问题
|
|
|
|
呵呵,终于有人来回答这个问题了,其实不是的,我用其他的抓包软件都能全部抓去过来,发送端的速度是非常快的,问题在于接收端的接收缓冲区太小,要更改缓冲区的大小。设置100K即可。但是我是用其他语言实现的,labview不知道在哪里来设置这个缓冲区。 |
|
|
|
这个问题我也学习一下
|
|
|
|
学习学习
|
|
|
|
楼主你好!请问如何解决
|
|
|
|
LabVIEW设置Socket缓冲区大小的资料还是挺多的。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
436 浏览 1 评论
LabVIEW如何识别接线端是否有数据输入,不能通过判断默认值的方式
1140 浏览 2 评论
打开labview时很慢,在任务管理器里面看到,内存能有1000多M,重装也没用,各位大佬这是什么问题引起的,怎么解决
2114 浏览 3 评论
2606 浏览 2 评论
Labview生成的exe程序,源程序找不到了,有什么办法可以对exe程序的界面和菜单等进行调整和编辑
3620 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-29 04:56 , Processed in 0.713487 second(s), Total 88, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号