logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C#上位机云边协同架构:边缘计算节点+上位机监控+云端大数据分析(汽配厂实战)

废品率降了35%:预测性维护提前换砂轮,AI检测实时挑废品。产能提升了20%:通过大数据分析找到了瓶颈工位,优化了生产流程。运维成本降了50%:Grafana报表实时监控,不用人工巡检。云边协同要“分层”:实时的事边缘干,非实时的事云端干,不要把所有事都推给云端。选成熟的云平台/组件:EMQX、InfluxDB、Grafana都是经过千锤百炼的,直接用,不要自己造轮子。断网缓存是必须的:工业现场网

文章图片
#c##架构#边缘计算 +3
从.NET Framework到.NET 8:工业上位机开发五年实战总结与核心编程范式

本文总结了工业上位机开发中的关键实践经验,重点介绍了现代异步编程和依赖注入两大核心技术。在异步编程方面,详细讲解了如何利用.NET 8的async/await、ValueTask和Parallel.ForEachAsync解决UI卡死问题,并指出避免.Result/Wait()死锁的注意事项。在依赖注入方面,展示了通过.NET Core内置容器实现服务解耦的方法,包括单例注册和生命周期管理。这些经

文章图片
#.net#c##python +4
.NET 8/9上位机UI卡死终结者:从原理到现代异步编程的系统化实战方案

工业上位机开发中的UI卡死问题解决方案 摘要:针对工业上位机开发中常见的UI卡死问题,本文从原理、错误案例到系统化解决方案进行了全面分析。通过剖析消息循环机制,指出主线程阻塞是UI卡死的根本原因。文章总结了常见错误做法,如同步方法直接调用、跨线程访问UI控件等。重点介绍了.NET 8/9的现代异步编程方案:使用async/await+异步API处理90%的场景,通过IProgress<T&g

文章图片
#.net#ui#c# +4
工业实战|C#上位机+YOLO实现产线视觉检测与设备联动(Modbus/OPC UA+PLC/机器人)

低延迟联动:检测+PLC/机器人联动总延迟<30ms,适配产线实时性要求;高可靠性:指令重试、状态回检、断连重连,联动成功率>99.9%;工业级适配:与PLC(Modbus)、机器人(OPC UA)、MES(MQTT)无缝对接;健壮性:异常降级、日志记录、误触发防护,满足7×24小时运行。该方案可直接落地于3C电子、汽车零部件、新能源电池等产线的视觉检测与设备联动场景,具备高可扩展性(可新增扫码枪

文章图片
#c##视觉检测#python +3
YOLOv9+C#实时3D目标检测实战:点云预处理与深度图融合

在自动驾驶、工业巡检、仓储机器人等场景中,纯2D目标检测(如YOLOv9 2D版)仅能输出平面坐标,无法获取目标的深度、体积、空间位置自动驾驶场景:无法判断目标与车辆的实际距离,易引发碰撞风险;工业巡检场景:无法定位设备缺陷的3D位置,仅能看到平面区域;仓储场景:无法计算货物的3D尺寸,盘点精度低。点云数据传输耗时高(Python处理点云→C#展示,数据格式转换耗时≥20ms);实时性差(纯Pyt

文章图片
#c##3d#目标检测 +4
C#上位机Profinet实时通信:基于S7NetPlus库实现西门子PLC数据交互(周期≤10ms,附GSDML文件配置)

现象:读取DB1.DBW0时报“地址无效”,实际PLC中该地址存在。原因:S7NetPlus中DBInt0解决方案:在TIA Portal中,DB块属性→取消“优化的块访问”,保存后下载到PLC。基础封装:统一PLC通信接口,实现断连自动重连,适配工业7×24小时运行;地址规范:严格遵循S7NetPlus的地址格式,禁用PLC DB块“优化的块访问”;抖动优化:从PLC(IO周期)、网络(千兆交换

文章图片
#c##交互#microsoft +4
实战开发:C#打造工业级运动控制系统(雷赛/高川/固高控制卡全适配+轨迹优化)

运动控制系统是自动化产线、数控设备、机器人工作站的“神经中枢”,而运动控制卡(如雷赛DMC系列、高川GTS系列、固高GT400系列)则是这一中枢的核心硬件。品牌适配壁垒:不同厂商控制卡的SDK接口差异极大(雷赛用DMC.dll、高川用GTS.dll、固高用GT400.dll),每套设备都要单独开发适配逻辑,开发效率低、维护成本高;运动控制精度与稳定性问题:直接调用SDK基础接口易出现轨迹抖动、多轴

文章图片
#c##开发语言#python +3
从单设备控制到场景模式:C# 基于 MQTTnet 的智能家居全功能开发指南

本文介绍了基于C#和MQTTnet库的智能家居系统开发,从单设备控制到多设备联动的场景模式实现。系统采用MQTT协议实现设备间高效通信,支持远程控制、状态监控和场景模式设置。文章详细讲解了MQTT协议原理、开发环境搭建、单设备控制实现以及多设备场景模式设计(如离家模式、影院模式),并提供了设备状态反馈与监控方案。通过代码示例展示了如何利用C#构建可扩展的智能家居平台,实现设备间的实时协作与控制。

文章图片
#c##智能家居#开发语言
AI模型集成实战:C#上位机基于ML.NET实现设备故障预测+实时报警推送

在工业自动化场景中,传统的阈值报警仅能处理已发生的故障,无法提前预判设备异常;而基于AI的预测性维护可以通过传感器历史数据提前发现故障隐患,大幅降低停机损失。ML.NET 是微软官方推出的**.NET原生机器学习库**,无需依赖Python环境、无需跨语言调用,可直接集成到WinForm/WPF工控上位机中,完美适配工业现场部署规范。结合前文实战的实时数据流处理能力,本文将实现一套端到端解决方案。

文章图片
#人工智能#c##.net +4
边缘计算网关实战:C#上位机结合Azure IoT Edge实现本地数据预处理,轻量化上云减负

上行带宽占用高、云端存储/计算成本激增、实时性受网络波动影响。Azure IoT Edge 作为微软推出的企业级边缘计算平台,支持将计算逻辑下沉到本地边缘网关,配合C#编写自定义预处理模块,可在边缘侧完成数据清洗、聚合、过滤、AI推理等操作,仅将高价值、轻量化数据上传至云端,大幅降低云端负载与带宽成本。结合工控上位机Windows系统、7×24h稳定运行、C#技术栈。

文章图片
#边缘计算#c##azure +4
    共 100 条
  • 1
  • 2
  • 3
  • 10
  • 请选择