Nobody-H
码龄18年
求更新 关注
提问 私信
  • 博客:193,365
    社区:7
    193,372
    总访问量
  • 43
    原创
  • 106
    粉丝
  • 23
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
目前就职: 深圳市智立方自动化设备股份有限公司
加入CSDN时间: 2008-10-10
博客简介:

Nick_H 的专栏

博客描述:
学习在于持续,知识在于积累,科技在于创新
查看详细资料
个人成就
  • 获得163次点赞
  • 内容获得24次评论
  • 获得648次收藏
  • 代码片获得251次分享
  • 博客总排名881,577名
创作历程
  • 12篇
    2024年
  • 2篇
    2020年
  • 25篇
    2019年
  • 14篇
    2018年
成就勋章
TA的专栏
  • 自动化设备
    2篇
  • Halcon
    3篇
  • C#
    23篇
  • C++
    13篇
  • Python
  • 工业视觉
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 编程语言
    pythonc#
  • 人工智能
    opencv计算机视觉深度学习ocr
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

211人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

18B20 英文资料

发布资源 2008.11.23 ·
pdf

WPF 特性------Binding

【代码】WPF 特性------Binding。
原创
博文更新于 2024.11.01 ·
590 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

解决远程电脑桌面黑屏问题

这里的方案适用于:没有安装工业相机的驱动之前远程桌面还是OK的,安装相机驱动之后远程桌面就黑屏了。
原创
博文更新于 2024.11.01 ·
1692 阅读 ·
4 点赞 ·
1 评论 ·
2 收藏

VS2022 远程调式

8,右键代码的工程文件,【属性】à【调式】,设置远程调式目录。7,右键代码的工程文件,【属性】à【生成】,设置软件生成目录,把输出路径改成远程设备的路径。方法:点击浏览,在弹开的窗口中输入远程设备的IP,然后按回车就会弹出第3步设好的共享文件夹,选择好对应的目录;使用远程调式的方式,代码放在自己电脑,debug 文件放在目标设备,使用VS自动远程调式工具进行调式。,注意:项目中使用库文件,如果库文件的生成目录没有设置成远程目录,每次生成新文件需要把对应的。10,本机启动调式,远程电脑远程对应界面。
原创
博文更新于 2024.11.01 ·
1965 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

CRC 效验和——CRC16 0xA001 RTU

工业控制中的一些周边设备,其通信协议一般很多用modus 通信,而modus 通信就必须有 crc 效验,常用的效验是 CRC 16 ,显示CRC16 RTU 的实现方式。
原创
博文更新于 2024.10.23 ·
525 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

样式(1)——颜色样式

在WPF中定义颜色样式通常涉及到创建`SolidColorBrush`资源,并将其放置在XAML的资源部分,如``或``中。6. 使用`DynamicResource`可以在运行时动态更改颜色样式,而使用`StaticResource`则会在编译时解析颜色样式,如果颜色样式在运行时更改,使用`StaticResource`的控件不会自动更新。2. 在XAML文件中,找到``部分。
原创
博文更新于 2024.09.01 ·
807 阅读 ·
9 点赞 ·
0 评论 ·
5 收藏

样式(3)----修改主题颜色

方法2:使用DynamicResource 资源,在代码中修改样式,然后引用该样式的所有主题将会被改变;楔子:做软件时,经常有这样的需求,这样配色不合适?或者像动态的修改样式?那问题来了:怎样修软件界面的主题、修改皮肤?方法1:使用第三方控件,直接更换主题,panuon 有类似的应用;
原创
博文更新于 2024.08.29 ·
900 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

样式(2)———样式继承BaseOn

资源也已经定义,它应该包含按钮的一些基本样式设置,例如字体大小、边框厚度等,楔子:新的布局时,样式想跟之前的不一样,但又想继承之前的样式,有什么办法?意味着在运行时每次引用这些资源时,WPF都会去查找最新的资源值。不同,后者只在第一次引用时查找资源值,之后即使资源值改变,使用。,这可以是一个十六进制颜色值或任何WPF支持的颜色定义。的基础样式,并设置了按钮的背景和边框颜色使用动态资源。是这个样式的名称,您可以使用这个名称来引用这个样式。没有定义,你需要先创建它,或者从现有的样式中继承。样式将继承这些设置。
原创
博文更新于 2024.08.29 ·
537 阅读 ·
10 点赞 ·
0 评论 ·
4 收藏

彩色相机拍照,图片时亮时暗

经过上述常规的排查后,问题仍然没有解决。后来经同事提醒,“这个彩色相机是不是用了自动白平衡了呀?”,经检查,果然是用自动白平衡了。把自动白平衡去掉,重新调整白平衡,问题解决。5,产品不一致的问题、或者产品状态的问题,我们经过长时间观察,也排除了。3,光源打开后延时再拍照,排查光源延时照亮的问题,仍然没有解决;2,持续观察后发现镜头的通路是通的,没有障碍物挡住;1,设备运动到位后加长延时后再拍照,问题仍然有;4,检查相机的曝光模式,确定是固定曝光时间;4,相机的曝光时间是否设定了自动曝光?
原创
博文更新于 2024.08.29 ·
846 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

C++ CreateThread、_beginthreadex和AfxBeginThread

创建线程好几个函数可以使用,可是它们有什么区别,适用于什么情况呢?【参考1】CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别 =========================================================1、CreateThread——Windows的API函数2、_beginthreade...
原创
博文更新于 2024.08.29 ·
835 阅读 ·
6 点赞 ·
1 评论 ·
14 收藏

C# Winform软件多语言(汉语、英语。。。)界面的切换,低耦合

Winform软件多语言切换,个人见解,降低软件对语言展示的耦合度。1、设计图(自己瞎画的呵呵)2、做的小demo,界面如下3、下面是代码展示部分 1)Form1代码展示 1 namespace WindowsFormsApplication1 2 { 3 public partial class Form1 : Form 4 { 5 public F...
原创
博文更新于 2024.08.29 ·
1449 阅读 ·
20 点赞 ·
1 评论 ·
14 收藏

C# 使用M2Mqtt库开发MQTT通信协议

MQTT(Message Queuing Telemetry Transport):特点:轻量级、低带宽、低功耗,适合物联网(IoT)场景,支持发布/订阅模式。安全性:支持TLS加密传输。开发:在C#中,可以使用MQTTnet库来实现MQTT客户端的功能,如连接、订阅、发布消息等
原创
博文更新于 2024.08.23 ·
1090 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

C# 使用RestSharp 开发WebApi client端,实现MES通信

RestSharp 开发WebApi client端
原创
博文更新于 2024.08.22 ·
725 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

VC串口通信 单片机和微机通信 上位机和下位机通信

发布资源 2009.06.23 ·
application/x-rar

串口调式工具 串口精灵

发布资源 2008.11.23 ·
application/x-dosexec

C++ /MFC 获取硬盘序列号,获取主机名字

获取硬盘序列号GetVolumeInformation("C:",NULL,MAX_PATH,&Serial,&Length,NULL,NULL,MAX_PATH);文件服务器在资源管理器的时候是\\IP\ShareName,所以应该是"\\\\IP\\ShareName"获得主机名char szhostname[128];if (...
原创
博文更新于 2019.11.02 ·
2107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# 多个点拟合圆并给出圆心坐标

          多个点拟合圆并给出圆心坐标。public static PointF FitCenter(List<PointF> pts, double epsilon = 0.1)        {            double totalX = 0, totalY = 0;            int setCount = 0;            f...
翻译
博文更新于 2018.09.14 ·
8275 阅读 ·
3 点赞 ·
1 评论 ·
30 收藏

同步事件 AutoResetEvent

       主要用于线程同步。       自动事件,AutoResetEvent。       用法:       private AutoResetEvent _WaitEvent = new AutoResetEvent(true);       thread1(){    _WaitEvent.WaitOne(150);  //等待事件有信号   dosomething();    _W...
原创
博文更新于 2018.04.24 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

九点标定

九点标定原理:简单来理解,假如有人告诉你A坐标系(例如相机图像坐标系)的一点(x=10,y=20像素),在B坐标系(例如机械手所在坐标系)里看到的是(x1=2,y1=4), 接下来,他问你如果是(x'=20,y'=30)在B里看到的是多少呢?下面分别提供Halcon、OpenCV和Accord的方法,实际测试了Halcon和Accord的方法,其结果一致。Halcon 的方法:*已知A坐标系的9个点 机械坐标Ax:=[2,2.05,2.1,2,2.05,2.13,2,2.05,2.14
原创
博文更新于 2020.11.26 ·
6035 阅读 ·
2 点赞 ·
1 评论 ·
34 收藏

C# 进程间通信

Windows是通过消息的机制实现进程间信息的传递的。在C#中,我们同样可以利用这个机制实现通信。具体方式如下:首先,定义消息,并从win32 API中导入发送消息和寻找窗体的函数。public const int USER = 0x0400;//用户自定义消息的开始数值[DllImport("user32.dll")]public static extern voi...
转载
博文更新于 2020.04.15 ·
933 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏
加载更多