LabVIEW中的UDP通信实例
发布时间:2008/9/23 0:00:00 访问次数:2325
在不同主机上分别创建一个udp发送端和一个udp接收端,使用udp函数节点发送数据。
· 第1步:创建udp发送端ⅵ(udpsender.vi)。指定发送端udp端口,用“udp open”节点打开udp连接。在循环结构内,产生一个由100个数构成的余弦2个周期波形,用“udp write”节点发送波形数据,并指定接收端地址和端口。循环结构外“udpc1ose”节点关闭udp socket。程序框图如图1所示。
如图1 udpsender.vi程序框图
第2步:创建udp接收端vi(udpreceiver.vi)。用“udp open”节点打开udp socket,端田与发送端指定的"receiver port”端口一致。在循环结构内用节点“udp read”接收波形数据,并在前面板显示波形。循环结构外用节点“udp”关闭udp socket。程序框图如图2所示。
如图2 udpreceive⒈vi程序框图
第3步:运行程序,显示结果。在发送端运行udpsender.vi,在接收端运行udpreceiver.vi,结果如图3所示。其中“xxx.xxx.xxx.xxx”为隐去的接收端ip地址。
如图3 发送端和接收端结果
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
在不同主机上分别创建一个udp发送端和一个udp接收端,使用udp函数节点发送数据。
· 第1步:创建udp发送端ⅵ(udpsender.vi)。指定发送端udp端口,用“udp open”节点打开udp连接。在循环结构内,产生一个由100个数构成的余弦2个周期波形,用“udp write”节点发送波形数据,并指定接收端地址和端口。循环结构外“udpc1ose”节点关闭udp socket。程序框图如图1所示。
如图1 udpsender.vi程序框图
第2步:创建udp接收端vi(udpreceiver.vi)。用“udp open”节点打开udp socket,端田与发送端指定的"receiver port”端口一致。在循环结构内用节点“udp read”接收波形数据,并在前面板显示波形。循环结构外用节点“udp”关闭udp socket。程序框图如图2所示。
如图2 udpreceive⒈vi程序框图
第3步:运行程序,显示结果。在发送端运行udpsender.vi,在接收端运行udpreceiver.vi,结果如图3所示。其中“xxx.xxx.xxx.xxx”为隐去的接收端ip地址。
如图3 发送端和接收端结果
欢迎转载,信息来自维库电子市场网(www.dzsc.com)