- 博客(8)
- 收藏
- 关注
原创 Modbus名词解释(功能码、输入保持寄存器、数据地址、错误代码)
1.功能码:功能码在modbus协议用于表示信息帧的功能,常用的功能码有03,04,06,16等,其中03功能码的作用是读保持寄存器内容,04功能码的作用是读输入寄存器内容(输入寄存器和保持寄存器的区别看下文),06功能码的内容是预置单个保持寄存器,16功能码的内容则是预置多个保持寄存器。2.输入寄存器和保持寄存器:04功能码的作用就是读输入寄存器,而03功能码的作用则是读保持寄存器,很多人在看到这两个功能码的时候总是希望找到这两个功能码的区别,保持寄存器和输入寄存器到底是什么区别,modbus协议最开始是
2025-04-23 09:46:17
1009
原创 抓取WINDOWS窗口
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.W...
2019-12-11 10:12:36
851
转载 跨线程访问控件
@TOC版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/chrisxiaoniu/article/details/80941538看了些博客,感觉还是没说清楚,下面说说自己的理解。在多线程环境下是不允许跨线程修改主线程上窗口控件的,所以...
2019-10-26 00:26:27
491
转载 GridView的一些设置
@TOC//设某一列只读或者不可编辑gridView1.Columns[0].OptionsColumn.AllowEdit = false;gridView1.Columns[0].OptionsColumn.ReadOnly = false; //设某一列文字和标题局中显示 ...
2019-10-25 09:16:07
529
转载 通过像素数据生成VisionPro的CogImage8Grey图像
// 读取BitMap图像System.Drawing.Bitmap curBitmap = new Bitmap(“00.bmp”);// 定义处理区域Rectangle rect = new Rectangle(0, 0, curBitmap.Width, curBitmap.Height);// 获取像素数据System.Drawing.Imaging.BitmapData bmp...
2019-10-08 11:59:23
2565
2
原创 HDevWindowStack详解
HDevWindowStack详解在HDevelop中编写好的程序在导出时,Halcon会帮我们转换成我们需要的语言,比如C++。例:HDevelop中有如下语句需要导出:dev_close_window()Halcon导出成C++语言就成了如下语句:if (HDevWindowStack::IsOpen()) close_window(HDevWindowStack::Pop()...
2019-09-16 23:42:30
3996
原创 C#静态变量总结
这里写1.初始化欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入全局static...
2019-07-27 08:53:41
1795
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人