自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Python爬虫

【代码】Python爬虫。

2024-09-25 15:58:34 288

原创 IP&MAC

目标主机IP不在源主机的网段中时,源主机不会发出报文。

2024-09-22 12:25:39 136

原创 OSI七层模型 & TCP/IP五层模型

传输层提供端到端的数据传输服务,负责分割和重组数据、建立和维护端到端的连接,以及处理数据的可靠性、流量控制和拥塞控制。数据链路层负责在相邻节点之间可靠地传输数据帧,通过物理地址(MAC地址)来识别网络设备,并处理数据帧的传输错误。网络层负责在不同网络之间进行数据包的路由和转发,通过IP地址来标识和定位主机,实现不同网络之间的通信。这一层处理物理传输媒介(如电缆、光纤等)上的比特流传输,主要关注数据的物理传输和电信号的编码。表示层负责数据的格式化、编码和加密,确保不同系统之间的数据能正确地解释和处理。

2024-09-22 10:52:00 483

原创 Nmodbus库使用说明

Modbus协议是应用于电子控制器上的一种通用语言,此协议支持传统的RS-232、RS-422、RS-485和以太网设备。

2024-08-13 16:52:06 805

原创 Python_Modbus读取值后保存到CSV

引入库 pip3 install pymodbus==2.5.3。Python_Modbus读取值后保存到CSV。不要用自动引入的库 因为会因为版本过高而报错。

2024-05-13 16:21:35 262 2

原创 串口通讯报文解析_针对于奇偶校验

串口通讯报文解析_针对于奇偶校验

2024-03-05 11:27:58 622

原创 树莓派5+RS485+固态继电器实现PID温控

【代码】树莓派5+RS485+固态继电器实现PID温控。

2024-01-24 16:29:03 512 1

原创 Python 模拟鼠标键盘输入(消息轰炸)

【代码】Python 模拟鼠标键盘输入(消息轰炸)

2023-12-14 17:15:52 140 1

原创 Python ModbusTCP通讯

双字节部分采用自己读回两个Word计算。读取PLC的D20010 DW。

2023-12-11 17:14:11 158 1

原创 Python 类的构造函数、字段、属性、方法

Python 类的构造函数、字段、属性、方法。

2023-12-07 09:57:00 80 1

原创 C# 返回PING一个指定IP的结果

【代码】C# 返回PING一个指定IP的结果。

2023-11-29 11:01:28 263 1

原创 C# 串口接收等待的两种方式

第二种,发送后循环判断接收缓存区的字节数。第一种,绑定串口的接收事件。

2023-11-28 17:01:08 1407

原创 C# 使用NModbus4进行TCP读取,并且实现自动断线重连

C# 使用NModbus4进行TCP读取,并且实现自动断线重连。

2023-06-30 15:43:53 4670

原创 提示调用者使用新的方法,并提示过时

图片转载自网络。

2023-05-17 17:40:30 64

原创 使用事件阻塞AutoResetEvent的方式代替Switch的方式

【代码】使用线程阻塞的方式代替Switch的方式。

2023-05-13 14:24:30 65

原创 C# winform 如何将多个dll打包生成一个可执行的exe文件中

程序入口 初始化时加下面代码。以下转载自上面的博客。

2023-05-13 13:58:37 1120

原创 C# 调用方法时显示已弃用,引导用户调用新的方法

C# 调用方法时显示已弃用,引导用户调用新的方法

2023-05-13 13:48:54 258

原创 网络通信的思维导图

网络通信的思维导图

2023-01-26 13:51:39 223

原创 网线相关的思维导图

网线相关的思维导图

2023-01-26 13:47:55 118

原创 C# 设置应用程序不能多开

C# 设置应用程序不能多开

2022-12-23 16:31:10 434

转载 C#远端调试

C#远端调试

2022-12-14 17:36:37 525

原创 C#使用线程锁Lock来保证在多线程访问时同一个函数(文件)同一时间只有一个线程在操作

C#使用线程锁来保证在多线程访问时同一个函数(文件)同一时间只有一个线程在操作

2022-12-14 13:11:31 1270

原创 C# Task 委托 Lambda 回调 示例

C# Task 委托 Lambda 回调 示例

2022-12-13 15:47:28 831

原创 C#读取指定的.Config档中的键值对

C#读取指定的.Config档中的键值对,读取软件当前目录下的指定名称的.config档中的键值对,可以用于自写DLL的交握部分,暴露一部分可变参数给用户,却不用暴露完整的源代码。

2022-12-13 11:13:11 367

原创 C#跨线程使用委托的两种形式

使用线程实时跨线程输出打印到TextBox中。

2022-11-10 09:04:17 419

树莓派 Modbus-rtu读取后MQTT上传到阿里云

树莓派 Modbus-rtu读取后MQTT上传到阿里云

2024-06-17

基于汇川PLC实现的EtherCAT虚轴测试

PLC:AM522 软件:InoProShop(V1.7.3)SP5 简介: 使用第三方库 非常方便的实现轴控 ;在附件案例中已经打包好所需库和注释,下载后可以直接使用仿真。 注意: 压缩包密码 1234 此案例需搭配PLC才可仿真;

2024-04-22

树莓派5+RS485+固态继电器实现PID温控

树莓派5+RS485+固态继电器实现PID温控

2024-01-24

C#注册机,通过授权码离线设定到期时间

想法: //PLC作为出题者,软体作为结题者, PLC划出区域给软体做脏值使用, 软体随机产生脏值进行读写。 //其中实际需要计算的值也包含在其中,PLC随机产生两个数,并且检测结果是否为其和,PLC设定心跳(计算)逾时时间来判断授权软体是否被关闭 //如果授权软体被关闭,PLC设定10分钟内暂停并蜂鸣报警,授权打开则继续执行,未打开10分钟后停止运行。

2023-03-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除