【labview】UDP通讯实例API

这篇具有很好参考价值的文章主要介绍了【labview】UDP通讯实例API。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

UDP协议整理

概念

  • UDP全称为User Datagram Protocol,即用户数据包协议
  • 是OSI(Open System Interconnection,开放式系统互联)参考模型中无连接的传输层协议
  • 适用于端口分别在同一设备的多个应用程序。(后面的实例是PC端采用UDP与某电源控制器的通信)
  • 传输时只发送不应答(所以需要自己做何时接收数据),这一点和TCP不同。

数据包格式

  • 端口号(16bit):分有有源端口号(发送机进程)和目标端口号(接收机进程)
  • length(8bit):UDP头长度
  • checknum:包含UDP头和数据

了解即可,在labview中有UDP模块,只需要设置好源地址和目的地址,带入数据发送

工作过程

【labview】UDP通讯实例API

在labview中实际运用

为了方便使用UDP,进行发送指令和实时轮询遥测,将UDP模块进行封装API

打开UDP

值:open的输入,包含有远程端口、远程地址和本地端口、网络地址。
输出簇:open的输出,打开后的远端端口及本地端口和地址,再加上了打开后的“连接ID”。
状态:open的输入,有读取和设置,实现能够设置打开UDP和将已经打开的UDP地址读取。
open指示灯:open的输出,判断是否正确打开UDP

前面板
【labview】UDP通讯实例API

程序框图
【labview】UDP通讯实例API
【labview】UDP通讯实例API

数据发送

前面板
【labview】UDP通讯实例API

程序框图

【labview】UDP通讯实例API

数据接收

前面板
【labview】UDP通讯实例API

程序框图

【labview】UDP通讯实例API

关闭UDP

【labview】UDP通讯实例API

数据保存

前面板
【labview】UDP通讯实例API==
程序框图
【labview】UDP通讯实例API

主vi调用调试

前面板
【labview】UDP通讯实例API
程序框图
【labview】UDP通讯实例API文章来源地址https://www.toymoban.com/news/detail-490749.html

到了这里,关于【labview】UDP通讯实例API的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Socket编程详解:从基本概念到实例应用(TCP|UDP C语言实例详解)

    简介: Socket编程是网络编程中至关重要的一部分,它提供了一种在不同主机之间进行数据通信的方式。本篇博客将详细介绍Socket编程的基本概念、原理和实例应用,帮助读者深入理解和掌握这一重要技术。 正文: 一、Socket编程概述 Socket是一种通信机制,通过它可以在不同主

    2024年02月14日
    浏览(46)
  • TCP协议的概念以及与UDP的区别

    TCP的概念 (Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、基于IP的传输层协议,由IETF的RFC 793说明(specified)。TCP在IP报文的协议号是6。 一、传输控制协议 1 面向连接 意味着两个使用TCP的应用(通常是一个客户端和一个服务器)在彼此交换数

    2024年02月07日
    浏览(41)
  • 通讯协议031——全网独有的OPC HDA知识一之基本概念(二)

    本文简单介绍OPC HDA规范的基本概念,更多通信资源请登录网信智汇(wangxinzhihui)。 6 、定义 OPC HDA规范中使用的以下术语和概念通常在 historian中使用,但可以由不同的供应商定义,以具有略微不同的定义。以下列出了本规范中使用的定义。 1) Attribute (属性): 特定项目可能与

    2024年02月14日
    浏览(35)
  • LabVIEW通讯-串口通信

    RS232C、RS422、RS485区别 标准 RS232 RS422 RS485 工作方式 单端 差分 差分 节点数 1发1收 1发10收 1发32收 最大传输电缆长度 15m 1219m 1219m 最大传输速率 20Kb/s 10Mb/s 10Mb/s 传输线数量 9(DB9/DB25) 5 2/4 RS232C/RS422/RS485标准只是在连接件的接口电气特性方面有所差别,不涉及插件、电缆或协议

    2023年04月08日
    浏览(36)
  • LabVIEW与SQL Server 2919 Express通讯

    LabVIEW与SQL Server 2919 Express通讯 ​LabVIEW与数据库通讯,可以使用数据库连接工具包。一般小型数据库用Access就可以了。但是对于长时间,需要存储空间较大的场合,Access一般不超过2G。这样就需要更换其他数据了。 SQL Server不同版本存储数据大小也不相同,考虑到可免费使用

    2024年02月05日
    浏览(31)
  • Labview+Hsl通讯(与欧姆龙NX1P2通讯)

    通过和欧姆龙客服沟通,NX1P2不支持fins tcp与OPC UA,但是支持FINS-UDP通讯,没办将就用吧。这里PLC IP: 192.168.250.0.1  端口:9600   下面是测试图。PC端的端口随意填就行,不要和PLC端口重复就行。  

    2024年02月13日
    浏览(49)
  • 西门子PLC与LabVIEW进行TCP通讯

    读写过程类似,因此只以 LabVIEW 读 PLC 写为例。 西门子 PLC 型号为 CPU 1215C DC/DC/DC,订货号 6ES7 215-1AG40-0XB0。 TIA PORTAL 版本为 V17,LabVIEW 版本为 LabVIEW2020。 确保PC和PLC处于同一网段下,并用网线连接好。 PLC 需要使用到 TSEND_C 指令。 LabVIEW需要使用到TCP的打开连接、读取数据、关

    2024年02月06日
    浏览(47)
  • LabVIEW在TCPIP和UDP中的应用

    LabVIEW在TCPIP和UDP中的应用 网际协议(IP)、用户数据报协议(UDP)和传输控制协议(TCP)是网络通信的基本工具。TCP/IP这一名称来自于两个最著名的互联网协议集——传输控制协议和网际协议。 通过TCP/IP可实现单个网络内部或互相连通的网络间的通信。各个网络在地理距离上可以相距

    2023年04月19日
    浏览(38)
  • UDP通讯测试

    参考资料:UNIX网络编程 实验平台:PC为client,RaspberryPi为server 基本类型和接口函数,参考man手册 宏定义 服务器端 客户端 测试结果 客户端: 服务器: 补充知识: 程序员不应操作sockaddr结构,sockaddr是给操作系统用的 程序员应使用sockaddr_in来表示地址,sockaddr_in区分了地址和

    2024年03月14日
    浏览(36)
  • UDP三种通讯方式

    单播 :单播用于两个主机之间的端对端通信 组播 :组播用于对一组特定的主机进行通信 广播 :广播用于一个主机对整个局域网上所有主机上的数据通信 单播实现 发送端 接收端 组播实现 实现步骤 发送端 1. 创建发送端的 Socket 对象 (DatagramSocket) 2. 创建数据,并把数据打包

    2023年04月20日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包