-
前言Halcon 是工业视觉领域广泛使用的图像处理库,但它每个月都需要更新授权文件(License),否则会停止工作。手动下载、替换 License 不仅繁琐,还容易出错——尤其对产线上的多台设备而言。有没有办法让这个过程 ...
-
前言在开发企业级桌面应用时,我们常常面临两个现实问题:一是程序更新频繁,每次替换可执行文件都会被杀毒软件当作"新程序"拦截;二是主程序一旦打包成 .exe,就很难做到热替换或模块化加载。本文将推荐一种"启动 ...
-
前言工业4.0与智能制造快速发展下,实时监控设备状态已成为企业数字化转型的重要组成部分。然而,在开发此类系统时常常面临性能瓶颈和界面陈旧的双重挑战:传统的 WinForms Chart 控件在处理大量实时数据时卡顿严重 ...
-
前言在中后台管理系统开发中,前端框架的选择往往决定了项目的启动速度、维护成本和长期稳定性。本文将推荐一个以"纯净""多端兼容""开箱即用"为原则,真正把开发体验放在了首位。基于 Vue3 开发的轻量级 Admin 框架 ...
-
前言计算机视觉的发展历程中,行人检测一直是智能监控、自动驾驶和人机交互等应用的关键基础技术。早在深度学习普及之前,研究们就提出了多种基于手工特征的方法,其中 HOG(Histogram of Oriented Gradients,方向 ...
-
前言工业自动化领域,稳定、高效地与 PLC(可编程逻辑控制器)通信是开发智能控制系统的核心环节。传统三菱 MC 协议实现往往受限于同步阻塞模型、低效的内存管理以及缺乏现代化软件架构支持,难以满足高并发、低延 ...
-
从即日起至2026年3月31日,NI推出回馈老用户的活动。只要您曾购买过NI永久版软件,您都有机会以最低25%的价格升级现有的软件至最新版本。欢迎扫码联系NI销售了解软件焕新活动详情。扫码联系NI销售咨询现在参与活动 ...
-
前言团队之前也用过轻流、简道云这类工具,确实快,拖拖拽拽就能出个审批系统。但问题也很实在:数据在别人服务器上,老板不放心;想加个特殊逻辑,要么做不到,要么得等厂商排期。后来我们就琢磨,能不能自己搞一 ...
-
前言工业级 PLC 数据采集系统项目简介一个基于 .NET 开发的高性能、高可靠工业数据采集系统,专为 PLC(可编程逻辑控制器)场景设计。支持 .NET 8.0 和 .NET 10.0 两个 LTS 版本,采用 WAL-first(Write-Ahead Logg ...
-
().Sum(td => GetColumnSpan(td))); for (int i = 0; i < columns; i++) ColumnDefinitions.Add(new ColumnDefinition()); var ...
-
前言作为 C# 程序员,你一定用过 WinForm 或 WPF 来开发桌面应用。有没有遇到过这样的情况:你在后台线程里想改个 Label 的内容,结果程序直接给你来个“跨线程访问异常”,让你措手不及?这背后其实都是 UI 线程 ...
-
前言大家是否在项目中遇到过这样的需求:需要开发一个专业的路径绘制工具,支持工业级精度和复杂路径操作?传统的 GDI+ 性能有限,WPF 又过于复杂。本文将使用 C# + SkiaSharp 开发一个完整的工业级路径绘制系统 ...
-
前言团队之前也用过轻流、简道云这类工具,确实快,拖拖拽拽就能出个审批系统。但问题也很实在:数据在别人服务器上,老板不放心;想加个特殊逻辑,要么做不到,要么得等厂商排期。后来我们就琢磨,能不能自己搞一 ...
-
前言在开发企业级桌面应用时,我们常常面临两个现实问题:一是程序更新频繁,每次替换可执行文件都会被杀毒软件当作"新程序"拦截;二是主程序一旦打包成 .exe,就很难做到热替换或模块化加载。本文将推荐一种"启动 ...
-
想快速掌握LabVIEW用法?NI LabVIEW系列入门视频直接上干货!“LabVIEW入门视频”27~28期聚焦常用功能:热电偶测量方法、压力传感器测量方法、称重传感器测量方法。01使用LabVIEW图形化编程进行开发LabVIEW 能够为 ...
-
RF测量基础系列重磅发布!5份白皮书一次性集结上线,覆盖RF测量核心场景与实操指南:实现最佳EVM性能使用混合单频生成技术进行非线性度测试执行UWB空口测试PA/FEM测量指南:在大功率条件下测试PA使用矢量信号收发仪 ...
-
C# TCP网络通信从入门到精通(一):彻底搞懂 Socket、IP 和端口这是「C# TCP 网络通信」实战专栏的第一篇文章。 在真实的工业项目里(比如上位机软件和 PLC、设备控制器、MES 通信), TCP 网络几乎是绕不过去的核 ...
-
背景智能物联网设备在 IIoT 场景中有着广泛的应用,但如何管理和监控这些设备是一个挑战。明道云是一家专业的 hpaPaaS 平台服务商,其所开发的明道云平台是一个企业软件设计和开发工具,让企业可以低代码或无代码搭 ...
-
在如今,我们常常听到:数据,就是新的石油。然而,现实却更为骨感——大部分工厂拥有的只是未经提炼的“原油”。车间的老师傅们依旧凭借几十年的经验,在机器旁反复调试参数,而生产线上,SCADA(数据采集与监视控 ...
-
在WPF 上位机开发(SCADA、MES、设备控制软件)中,C# 自定义特性(Custom Attributes)是一个非常强大但常被初学者忽视的功能。掌握它,可以让你的代码从“面条式代码”进化为“架构级代码”。下面我将结合自动化 ...
-
在工业控制、物联网、设备监控等领域,串口通信是一种常见的数据交换方式。C# 提供了 System.IO.Ports.SerialPort 类来支持串口操作,但直接使用这个类会遇到一些挑战:异常处理复杂、数据接收不完整、代码重复等 ...
-
C# 最常用的通讯库,按场景分类,直接能用,附核心用法。全是工业 / 开发高频款一、TCP/UDP(基础网络通讯)自带类库(首选,无需额外引用)TCP:TcpClient + TcpListener / SocketUDP:UdpClient极简示例:TcpClie ...
-
一、 网关的功能:承上启下最近有点忙,更新慢了。感谢园友们给予的支持,现在github上已经有。目标是最好的开源组态,看来又近一步^^之前有提到网关是物联网的关键环节,它的作用就是承上启下。下位机有下位 ...
-
一、 前言在园子潜水也七八年了。说来惭愧,这么多年虽然一直自称.NET铁杆粉丝,然仅限于回几个不痛不痒的贴,既没有发布过代码,也没有写过文章。看着.NET和C#在国外风生水起,国内却日趋没落,我也早觉得有 ...
-
一、 引子从我还是编程菜鸟时起,.NET就从来没让我失望过。总是惊喜不断。当年我第一个项目是做个进销存。用的Winform。当时我是机电工程师。编程只是业余心血来潮而已。.NET的低门槛、VS良好的编程体验及MSDN ...
-
前言在上位机开发中,倒计时功能是一个常见且实用的需求,广泛应用于设备控制、实验流程、操作提醒等场景。它不仅能提升用户操作的规范性,还能有效防止误操作。本文将带你从零开始,使用 C# 和 WinForm 开发一个简 ...
-
在C中,Channel是.NET Core 3.0及更高版本引入的一种新的集合类型,位于System.Threading.Channels命名空间下。主要用于实现生产者-消费者模式,支持异步编程、高性能和线程安全。应用场景• 生产者-消费者模式 ...
-
一、 引子 首先感谢博客园:第一篇文章、第一个开源项目,算是旗开得胜。可以看到,项目大部分流量来自于博客园,码农乐园,名不虚传^^。园友给了我很多支持,并提出了很好的改进意见。现加入屏 ...
-
前言工业自动化领域,温湿度监控是保障生产环境稳定的核心环节。传统监控方式依赖人工巡检或单一功能仪表,存在数据延迟、记录混乱、报警滞后等问题。随着物联网技术与工业软件的发展,基于上位机的智能监控系统逐 ...
-
前言在工业自动化、嵌入式系统和物联网项目中,上位机与下位机之间的稳定通信至关重要。串口通信因其简单、可靠、成本低而被广泛应用。然而,在实际开发中,串口数据丢失是一个常见且棘手的问题,尤其是在高频率、 ...
-
一、 引子之前都在讲网关,不少网友关注如何实现界面。想了解下位机变量变化,是怎样一步步触发人机界面动画的。 这个步步触发,实质上是变量组(Group)的批量数据变化(DataChange)事件,引发了变量(Tag ...
-
本文介绍在工业自动化场景中,温湿度监控的实时性与可靠性直接影响生产质量。传统人工巡检或单一仪表方案存在数据延迟、报警滞后等痛点,而基于物联网的智能监控系统正成为行业主流。本文推荐一款开源的温湿度 ...
-
今日冬至,各位朋友们见字如唔,祝大家都平安喜乐。【重磅开源】让 Claude/GitHub Copilot 秒变你的 M365 私人助理! 还在 SharePoint 里翻文档翻到手抽筋? 还在 Outlook 邮件海里大海捞针? 还在 Teams 聊 ...
-
针对局域网IP扫描、端口扫描、网络测速、Ping IP这类常见的需求,我相信99%的人都遇到过,大多数使用的工具在电脑上完成的。除了常见的Windows系统工具,Android手机也有“平替”的工具!如果想解决网络测试相关问 ...
-
概述透视变换是一种计算机视觉技术,它可以将图像从一个视角转换到另一个视角,通过计算3×3的变换矩阵来实现图像中任意四边形区域到另一个四边形区域的映射。这种变换能够校正图像中的透视畸变,例如将倾斜拍摄的 ...
-
Modbus RTU 作为工业自动化领域最古老、最稳健的协议之一,以其简单、开放的特性统治着串口通信的世界。标准的 Modbus 协议有着严格的主从应答机制和寄存器定义,但在实际复杂的工程项目中,工程师们往往会被标准的 ...
-
博世裁员潮与颤抖的家庭2025年12月,德国斯图加特Feuerbach工业区,一场关于生存与尊严的无声告别。2025年12月4日深夜,德国斯图加特Feuerbach工业区的路灯投射出长长的影子,博世集团这座老牌工厂的门外,一场特殊 ...
-
你知道为什么Profinet设备已经有了IP地址,却还要有设备名吗?大家好,我是阿伟码控,收到粉丝投稿,问为什么Profinet要有设备名?有IP地址应该就可以通讯了,那为什么还要有设备名呢?今天就用一个视频来拨开迷雾 ...
-
我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!项目介绍RuoyiCRM 是一款基于若依 Vue 平台搭建的多租户开源 CRM(客户关系管理)系统。该系统以 Sa ...
-
大家好,我是D哥点击关注下方公众号,Java面试资料 都在这里# 介绍spring boot + maven 实现的车牌识别及训练系统基于java语言的深度学习项目,在整个开源社区来说都相对较少;而基于java语言实现车牌识别EasyPR-Ja ...
-
大家好,我是D哥点击关注下方公众号,Java面试资料 都在这里来源:网络 方法是为达到某种目标而采取的途径、步骤、手段等,是人类认识和改造客观世界的明灯和路标。方法十分重要,方法得当事半功倍,方法失当事 ...
-
大数据文摘出品编译:周素云、蒋宝尚学会了Python基础知识,想进阶一下,那就来点算法吧!毕竟编程语言只是工具,结构算法才是灵魂。新手如何入门Python算法?几位印度小哥在GitHub上建了一个各种Python算法的新手 ...
-
HashMap 和 Hashtable 是 Java 开发程序员必须要掌握的,也是在各种 Java 面试场合中必须会问到的。但你对这两者的区别了解有多少呢?现在,栈长我给大家总结一下,或许有你不明朗的地方,在栈长的指点下都会拨开迷 ...
-
大家好,我是D哥点击关注世界公众号,Java面试资料都在这里来源:https://www.cnblogs.com/mufeng3421/p/11442412.html提示:如果只看如何解决问题,请看文章的末尾如何解决这个问题# 场景描述最近项目中使用了feig ...
-
作者:张伯函来源:segmentfault.com/a/1190000003830252Git 和 GitHub 都是非常强大的工具。即使你已经使用他们很长时间,你也很有可能不知道每个细节。我整理了 Git 和 GitHub 可能提高日常效率的10个常用技巧。 ...
-
作者:北岛知寒链接:www.cnblogs.com/crazyacking数据库性能优化普遍采用集群方式,oracle集群软硬件投入昂贵,今天花了一天时间搭建基于mysql的集群环境。主要思路简单说,实现mysql主备复制-->利用mycat实现负载 ...
-
作者:feigeswjtuGitHub地址:https://github.com/feigeswjtuArrayList一些说法顾名思义,以数组实现。节约空间,但数组有容量限制。超出限制时会增加50%容量,用System.arraycopy()复制到新的数组。因此最好能给 ...
-
本文系投稿,作者:奎哥来源:不止思考在互联网项目中,当业务规模越来越大,数据越来越多,随之而来的就是数据库压力会越来越大。慢慢就会发现,数据库层可能已经成为了整个系统的关键点和性能瓶颈了,因此实现数 ...
-
点击上方“Java知音”,选择“置顶公众号”技术文章第一时间送达!作者: Morven.Huangwww.cnblogs.com/morvenhuang一、引言对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集 ...
-
点击上方“Java知音”,选择“置顶公众号”技术文章第一时间送达!作者:殷天文 www.jianshu.com/p/0a485c965b8b推荐阅读(点击即可跳转阅读)1. 淘宝服务端高并发分布式架构演进之路2. IntelliJIDEA从入门到上瘾 ...