
labview中怎么用UDP数据解包 5
2012-03-28
展开全部
在LV中不用解包,你的意思是收到数据如何处理吧,这个要看你发送端口的格式,如你发送端口发送字符串:AA 123 AA,你收到了,直接解析AA,然后转换数字,就可以。再不会你到满意设计论坛去看一下,那里有很多LV相关的源码程序,TCP,UDP之类的都有。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解包?你要做OSI 7层结构中的哪一层的工作?LabVIEW在应用层用UDP方式收到的数据就是已经解包了的啊。
你是说在应用层之上自己又定义了的包?那就根据定义用各种字符串函数等等去解。或者说一下是怎么定义的,我帮你看看怎么弄。
你是说在应用层之上自己又定义了的包?那就根据定义用各种字符串函数等等去解。或者说一下是怎么定义的,我帮你看看怎么弄。
追问
具体的是用UDP建一个发动端和接收端,通过端口将数据发送过去,数据类型是一维数组字符串,将数据用波形显示。
追答
你把UDP看成是和串口差不多的传输方式就行了。不同的只是串口要指定自己的串口号,UDP要指定目标的地址(或主机名、域名)和端口号。
UDP只负责传输,内容是什么用字符串处理的那些函数去负责转换。
比如用二进制方式,通过“平化至字符串”把数组变成字符串,接收端通过“从字符串还原”把数据转回来。
如果用文本方式,把数组中的元素格式化成带分隔符的字符串,接收端再扫描字符串把数据分开。数据就传过来了啊。
用波形显示就不用说了吧,给波形图控件就行了。
LabVIEW自带了很多例子,看看吧少年。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询