自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HslCommunication 通信库的基本使用介绍

HslCommunication是一款支持多协议的工业通信.NET库,可简化PLC、机器人等设备的通信开发。该库支持Modbus、西门子S7等主流工业协议,提供统一API接口,具有高性能和跨平台特性。使用步骤包括:通过NuGet安装库、创建通信对象、连接设备、读写数据。文中给出了ModbusTCP通信的完整代码示例,并建议开发时注意异常处理、采用异步通信和性能优化技巧。该库显著降低了工业自动化系统的开发难度,是构建高效通信系统的理想工具。

2025-07-04 13:53:44 1693

原创 理解 C# 委托与事件

C#委托与事件

2025-04-29 09:50:50 637

原创 C#定时器使用示例

在 C# 编程中,定时器是一种非常实用的工具,它可以按照设定的时间间隔周期性地执行特定的任务。

2025-04-10 13:21:29 556

原创 C#中this.Invoke(new Action(() =>))的作用

this.Invoke(new Action(() => { /* 代码块 */ }))的主要作用是确保在非 UI 线程中需要对 UI 控件进行操作的代码,能够在 UI 线程上安全地执行。由于 Windows Forms 和 WPF 的 UI 控件不是线程安全的,只能在创建它们的线程(即 UI 线程)上进行访问和修改,所以当在其他线程中需要更新 UI 时,就需要使用这种方式来保证线程安全。this.Invoke(new Action(() => { /* 代码块 */ }))

2025-03-10 14:19:12 1470

原创 C# 中 Application.DoEvents() 的作用

Application.DoEvents() 的作用

2025-03-10 10:03:19 1621

原创 自己开发的vm程序连接过basler相机,pylon Viewer软件再次连接相机出现图像错误的问题。

解决方法:在Pylon Viwer软件中将相机参数按照默认重新加载。

2025-02-07 09:25:51 264

原创 C#调用C++编写的OpenCV图像处理函数的DLL

在C++平台上使用OpenCV进行图像拼接,然后在C#中调用拼接后的全景图像。

2024-11-29 15:28:48 714

原创 在C#winform中,将图像设置为自适应pictureBox大小显示

在winform界面中,选择pictureBox的属性,并将分别设置:具体设置如图所示:

2024-11-28 15:58:44 1257

空空如也

空空如也

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

TA关注的人

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