自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愿你历尽千帆,归来仍是少年。

莫忘少年凌云志,曾许天下第一流。

  • 博客(380)
  • 收藏
  • 关注

原创 老化项目架构

2026-10-12 14:03:48 167

原创 交流转直流的原理

交流正负变化 → 桥式整流 → 脉动直流 → 电容滤波 → 稳定直流。

2026-10-10 17:39:47 43

原创 电抗器介绍:从基础原理到汽车电驱中的能量回馈

直流源是提供直流输出的电源,例如电池或直流电源设备。这里主要讨论直流电压源:正常输出时,其端电压极性固定。直流源的 + 端 → 负载 → 直流源的 − 端常规供电时的电流回路直流并不意味着电压完全不变。电池电压会随状态变化,整流后的直流也可能带有纹波。电源电压极性固定,也不代表它一定能够吸收反向回馈的能量。

2026-10-10 16:30:58 329

原创 烧录的重点记录

本文整理当前烧录工具相关讨论:CAN卡兼容、完整烧录流程、编程会话、Flash Driver、Flash擦除原理、不同产品烧录的共性,以及Intel HEX如何转换成UDS、ISO-TP和CAN指令。具体命令以当前项目实现为基础;接入新产品时,应以该产品的Bootloader/UDS规范和MCU Flash手册为准。

2026-10-10 15:48:47 284

原创 关于高并发处理同一个plc导致 plc频繁掉线的问题分析和处理方法

运行期间频繁出现 PLC 读取超时、Socket 断开、连接锁超时,以及界面 PLC 状态反复变成未连接。

2026-08-12 09:07:21 281

原创 C# Attribute 入门指南

自定义特性需要继承。​​​set;​set;继承Attribute。必须通过构造函数传入。Protocol和可以作为可选的命名参数设置。"ECS300高温环境试验箱",定义自定义特性时,可以依次检查:特性类是否继承。类名是否以Attribute结尾。是否使用限制目标。是否明确设置。是否明确设置Inherited。必填信息是否放在构造函数参数中。可选信息是否使用可公开写入的属性。是否存在负责读取该特性的编译器、框架或业务代码。反射读取结果是否正确处理了null。

2026-07-22 09:44:15 421

原创 如何连接CC Switch 到claude

4. 在 CC Switch 中下载 Claude。2.在CC Swich中配置对应的WebApi。5.下载 直接在命令行打开。3.下载node.js。6.运行 会出现如下界面。下载Windons版本。

2026-06-14 00:25:34 265

原创 机器视觉图像处理学习第二天

threshold。

2026-04-15 23:39:42 747

原创 机器视觉图像处理学习第一天

图像预处理。

2026-04-13 20:44:40 448

原创 如何创建快捷方式自启动

然后将对应的快捷方式放在启动文件夹即可。

2026-04-10 17:45:50 116

原创 WPF自定义控件-水晶球

【代码】WPF自定义控件-水晶球。

2026-03-19 11:09:55 178

原创 使用http请求中 如何使用token添加到http请求头部

│ {"key":"value"} │ ← 实际数据。│ 内容头 (Content Headers): │。│ 请求体 (Request Body): │。│ 请求头 (Request Headers): │。│ 请求行:POST /api/data HTTP/1.1 │。:HTTP请求的内容头部(属于请求体的一部分)- 告诉服务器"我发的是什么格式的数据":HTTP请求的头部区域。

2026-03-17 11:56:49 487

原创 如何使用简单的服务端去接收数据

ProcessRequestAsync (主入口)↓ReadRequestBody → 读取HTTP请求体↓ParseJson → 解析JSON为对象↓FindStationIndex → 查找工位索引↓ExecuteStationAction → 执行具体操作├── Wait操作 → 写入PLC└── Arrive操作 → 更新状态↓WriteSuccessResponse/WriteErrorResponse → 返回响应↓Log → 记录日志。

2026-03-12 12:19:00 455

原创 关于使用HslCommunication工具UDP读取需要注意的问题

如果不使用严格的匹配 将读取不到数据

2026-03-12 11:50:14 110

原创 实现运行程序在一台电脑的唯一化

【代码】实现运行程序在一台电脑的唯一化。

2026-03-10 18:59:11 342

原创 WPF中如何将页面最小化时放入托盘

本文使用MainWindow.xaml和MainWindow.xaml.cs作为示例 来实现这个放入托盘中。

2026-03-10 18:50:07 250

原创 如何在同步代码中调用异步

能够“暂停”和“恢复”方法执行的核心机制。虽然你通常不会直接调用它(因为。,用于管理异步操作的执行流程。,它使得一个对象可以被。方法,因此可以直接被。关键字会自动调用它)在 C# 异步编程中,

2026-02-27 17:34:27 548

原创 如何将execel转为对象的集合(使用EPPlus)

【代码】如何将execel转为对象的集合(使用EPPlus)

2026-02-27 14:19:14 286

原创 使用OpcUa读取欧姆龙plc里面的值

【代码】使用OpcUa读取欧姆龙plc里面的值。

2026-02-26 15:12:17 245

原创 WPF按钮走马灯效果

【代码】WPF按钮走马灯效果。

2026-02-05 09:02:12 437

原创 WPF加载动画

- 加载遮罩层(在最顶层) --><Grid>-- 使用自定义加载控件 --></Grid></Border>效果如下。

2026-02-03 17:52:56 551

原创 C#中如何和欧姆龙进行通信的

【代码】C#中如何和欧姆龙进行通信的。

2026-01-22 11:37:47 354 1

原创 C#中如何和西门子通信

这是一个基于库实现的西门子 PLC(S7-1200/1500 等)通信类。

2026-01-22 09:45:30 831

原创 Json反序列化中dynamic的使用

dynamic当你使用会返回一个JObject(如果 JSON 是对象)JObjectdynamic运行时,dynamic会调用JObject的方法来解析属性访问如果没有使用dynamic。

2026-01-22 09:33:29 140

原创 如何设置程序的自启动

设置当前程序自启动。

2026-01-06 13:33:39 225

原创 ASP.NET Core Web API中的launchSettings.json介绍

如果只是本机调试 只需要修改。

2025-12-20 10:19:02 504

原创 如何创建一个WebApi服务端

【代码】如何创建一个WebApi服务端。

2025-12-15 16:13:54 417

原创 如何在Nuget中关联C++的类库

如上所示我添加一个TestDll.dll的类库首先要在liblibliblib。

2025-11-05 16:49:19 265

原创 使用PaddleOCRSharp大模型精选文字识别

页面如下 只有一个普通的按钮。

2025-11-05 11:28:36 743

原创 操作Sqlite数据库注意事项

给已经存在的表添加字段。

2025-10-27 13:23:33 257

原创 为什么可以跨线程访问数据

当一个程序启动时,操作系统会为它创建一个进程,并分配独立的内存空间(代码区、数据区、堆、栈等)、文件句柄、网络连接等资源。原则上,一个线程不应该直接访问另一个线程的栈。在这个过程中,主线程并没有“调用”工作线程的函数,它只是把任务“放”到了一个双方都能看到的公共区域。因为所有线程都生活在同一个“家”(进程)里,共享家里的所有“财产”(内存、文件等),所以它们天生就能看到并操作彼此的数据。传递给了其他线程(例如通过全局变量或消息传递),那么其他线程也可以通过这个指针来访问这块本应“私有”的内存。

2025-10-23 10:15:06 404

原创 在C#中出现WinForm原控件Chart卡顿问题

此控件在性能上比原生的Chart控件响应速度快。将原生的Chart控件更换为OxyPlot。原因:随之加入点的增加数据量也逐步增加。减少reflash()的次数。

2025-10-23 10:05:38 505

原创 WPF自定义控件之环形进度条

我们需要在 XAML 文件中使用该控件,需要在窗体或页面里引入命名空间。3.MainWindow.cs代码。2.在XAML中使用。

2025-10-10 16:03:35 441

原创 WinForm中的圆环

创建类之后复制下面的代码 然后重新生成就可以使用了。

2025-09-30 16:21:56 378

原创 WinForm仪表盘

然后在WinForm的工具箱的自定义控件就可以直接拉取。

2025-09-30 14:05:21 387

原创 使用互斥体确保程序只能运行一个实例并且实现全局异常处理

【代码】使用互斥体确保程序只能运行一个实例并且实现全局异常处理。

2025-08-26 16:44:50 581

原创 WinForm中的PropertyGrid如何使用

【代码】WinForm中的PropertyGrid如何使用。

2025-08-18 10:06:49 474

原创 如何让线程休眠 但不阻塞线程

允许 UI 处理点击、重绘等事件,避免卡死。和Thread.Sleep的区别。(适合需要“停止”按钮的场景)。(但不保证 100% 准确)。会引入额外时间开销。,必须等待延时结束。

2025-08-12 15:17:34 356

原创 如何使用EF框架操作Sqlite

【代码】如何使用EF框架操作Sqlite。

2025-08-04 16:35:22 542

原创 System.IO.File.AppendAllText()如何使用

是 C# 中用于向文件末尾追加内容的便捷方法。:将文本写入文件末尾(保留原有内容)。:内部自动处理文件打开、写入和关闭。:如果文件不存在,会自动创建。

2025-07-07 13:50:58 638

OpcUa读取测试工具

可以使用OpcUaHelper.Tool进行测试数据 连接字符串如下格式opc.tcp://192.168.101.11:4840 也可以从https://github.com/dathlin/OpcUaHelper官方下载

2026-02-26

空空如也

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

TA关注的人

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