手把手教你学习IEC104协议和编程实现三 -发送与接收

本文介绍了IEC104协议中主动发送数据的实现,如对时功能,以及中断发送,即上下文发送的处理。通过示例代码展示了如何组织报文、创建发送线程以及接收数据的处理,特别强调了在接收部分的复杂性,包括字节组合模式和帧的解析。
摘要由CSDN通过智能技术生成

在上一讲中,我们定义了一个socket类,用于接收发送数据,那么我们首先看发送数据的部分.
发送数据分成2中,第一种是人为干预发送,就比如我们单击按钮的发送.可能设计到开始的链路连接部分,还有就是我们设计到的遥控功能,对时功能,具体更复杂我们后面在列举,省的各位看着更晕.

第一部分.主动发送

比如对时功能的实现.我们先说实现方法,具体如何组织报文,后面再讲,不然逻辑不清楚.
我们现在界面上弄一个按钮,设定为对时.如下图
在这里插入图片描述
实现函数如下:

       #region  发送对时命令
        private void buttonX11_Click(
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

six2me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值