Labview UDP协议高速通信问题

2019-07-17 10:09发布

本帖最后由 niezidong 于 2015-9-9 13:48 编辑

labview使用千兆以太网进行UDP通信时,当下位机以40bps的速度上传数据,上位机该如何实现才能保证数据不丢失。另:labview使用UDP通信时是否有类似于串口的缓冲区设置,通过每次读取的数据多些来弥补读取速度?还是UDP每次的数据最多就是1454的长度?


已解决以上问题。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
lzb8174
2019-07-18 09:50
首先,顺序结构里面不要用两个while循环。因为这两个while循环的循环速度你完全不知道谁在影响谁,也是不可控制的~~其次,while循环一般要加一定的延时,否则它会以你cpu的最大循环速度运行。运行期间出现的问题你完全不知道,丢包也不可避免了。你这样的编程问题很大,建议不要用顺序结构,用状态机比较好~~你可以尝试改变自己的程序~~祝好~~

一周热门 更多>