LabVIEW通讯-TCP
文章目录
- TCP
- TCP 包头
- 实现
- 传输波形
- 传输文件
- 一对多
TCP
TCP使用不可靠的IP服务,提供一种可靠的、基于连接的协议,提供错误检测,能确保数据按顺序且不重复地进行传递。(面向连接是指,在数据传输前就建立好了点到点的连接)
TCP常用于需要确保数据可靠性的场合。
TCP 包头
源端口 16位
目标端口 16位
序列号 32位
回应序号 32位
TCP头长度 4位
reserved 6位
控制代码 6位
窗口大小16位
偏移量 16位
校验和 16位
选项 32位(可选)
实现
在用TCP节点进行通讯时,需要在服务器的程序指定网络通信端口号,客户机也需指定相同的端口,才能与服务器进行正确的通信。
客户端程序需要指定服务器名称才能与服务器建立连接。
传输波形
由服务器产生一个波形,通过局域网送到客户机进行显示。
在一次通信建立后,不可更改端口值,如需改变端口,则需断开连接再重新设置。
服务器
客户端
结果
传输文件
1 打开传送文件
2 读取文件
3 传输文件
4 接收文件
LabVIEW安装目录\vi.lib_oldvers_oldvers.lib里有Open_Create_Replace File.vi
发送端
接收端
一对多
LV的例程
服务器
1初始化,创建侦听器
2等待侦听器,看是不是有新的客户端连接
3向侦听到的客户端发送数据
4 重复23,直到停止按钮按下
5 关闭侦听器,关闭客户端TCP引用
客户端
1 打开连接
2 读取数据大小
3 读取数据
4 按下停止按钮或发生错误时,向服务器发送指令
5 处理因服务器挂掉而产生的错误代码
LabVIEW通讯-TCP相关推荐
- LabVIEW 通讯与罗克韦尔 AB Allen Bradley PLC通讯 EhernetIP 网口TCP标签通讯 SL500实测通过
LabVIEW 通讯与罗克韦尔 AB Allen Bradley PLC通讯 EhernetIP 网口TCP标签通讯 SL500实测通过 常用功能一网打尽. 1.命令帧读写. 2.支持 I16 I32 ...
- Labview Ethernetip TCP网口通讯欧姆龙PLC OmronNX1P2NJ501NJ301PLC标签通讯 CIP通讯比Fins通讯更完美
Labview Ethernetip TCP网口通讯欧姆龙PLC OmronNX1P2NJ501NJ301PLC标签通讯 CIP通讯比Fins通讯更完美. 1.自定义变量读写 2.支持 Bool单点或 ...
- Labview Ethernetip TCP网口通讯欧姆龙PLC
Labview Ethernetip TCP网口通讯欧姆龙PLC OmronNX1P2NJ501NJ301PLC标签通讯 CIP通讯比Fins通讯更完美 1.自定义变量读写 2.支持 Bool单点或数 ...
- Labview通讯三菱Q PLC,Labvew TCP通讯三菱PLC ,MCTCP,三菱PLC连接LabVIEW,LabVIEW和三菱PLC 通讯
Labview通讯三菱Q PLC,Labvew TCP通讯三菱PLC ,MCTCP,三菱PLC连接LabVIEW,LabVIEW和三菱PLC 通讯 三菱官方MC协议,简单方便,完胜OPC协议. ,源码 ...
- Labview通讯三菱Q PLC,Labvew TCP通讯三菱PLC ,MCTCP,三菱PLC连接LabVIEW
Labview通讯三菱Q PLC,Labvew TCP通讯三菱PLC ,MCTCP,三菱PLC连接LabVIEW,LabVIEW和三菱PLC 通讯 三菱官方MC协议,简单方便,完胜OPC协议. ,源码 ...
- LabVIEW 通讯与罗克韦尔 AB Allen Bradley PLC通讯 EhernetIP 网口TCP标签通讯SL500实测通过
LabVIEW 通讯与罗克韦尔 AB Allen Bradley PLC通讯 EhernetIP 网口TCP标签通讯 SL500实测通过. 常用功能一网打尽. 1.命令帧读写. 2.支持 I16 I3 ...
- 基于labview的tcp通信设计简要教程
前言:本文参考了网上的一些资料和论述,在此表示感谢! TCP/IP最适合在两台电脑间进行大量的资料传输,但是如何使用labview进行tcp通信设计呢? 有一个基本的观念必需要先厘清,那就是LabVI ...
- LabVIEW Arduino TCP/IP远程智能家居系统(项目篇—5)
目录 1.项目概述 2.项目架构 3.传感器选型 3.1.气体传感器 3.2.温度传感器 3.3.热释电红外传感器 3.4.继电器 4.硬件环境 5.Arduino功能设计 6.LabVIEW功能设 ...
- KEPServerEX与Modbus设备通讯TCP和RTU
KEPServerEX 与Modbus设备通讯TCP和RTU 北京东方鼎晨科技有限公司 2022年5月17日 目 录 1. 前言 2. Modbus TCP /IP Ethernet通讯配置 3. M ...
最新文章
- 云计算将成为媒体融合发展与数字化变革的加速剂
- OpenCode:template
- Python3.x 发送邮件
- AttributeError: 'NoneType' object has no attribute 'grid'报错解决方案
- 将RHEL7/centos7系统网卡名称eno16777736改为eth0
- 3.12 12!配对
- python全栈学习总结三:函数学习
- MYSQL常用操作(一)之设置ROOT密码,连接,常用命令
- php如何设计一个网站,如何设计一个优质的外贸网站?
- 使用Fluent NHibernate和AngularJS的Master Chef(第1部分)ASP.NET Core MVC
- CCNA实验之------NAT实验配置(必考)
- Mom and Dad
- SharePoint2010 获取网站集SPSite,SPWeb对象的4种方法
- 线性分类器和非线性分类器总结
- ubuntu20.04WPS解决缺失字体的问题
- rockbox主题包安装_RockBox 安装使用参考
- 开源项目推荐:OpenGL/Vulkan/Cairo/Skia/angle/VTK/OpenVG/MyPaint/GIMP/Krita/Pencil2D/inkspace/enve等绘图库或画图软件
- 一文带你搞清楚USB、type-C、雷电三接口之间的区别与联系
- Power bi 4.14 桑基图
- 鸿蒙系统安装电视猫,免费资源丰富 如何让智能电视物尽其用
热门文章
- keepalive+nginx搭建主从负载服务器
- php脾组词,脾组词_脾字组词_脾的组词意思及拼音
- 领跑AIoT场景落地 OFweek智慧家庭高峰论坛圆满落幕!
- openwrt上的asterisk的VOIP系统的建立
- oracle中查看pga大小,关于oracle pga大小限制
- js中offset、client、scroll的区别
- 【java框架】Maven是干什么的?
- ORA-01507: ??????
- 马斯洛金字塔的大秘密
- Powell算法、Powell修正算法_matlab仿真