A迎风笑

c#上位机软件工程师
协尔 · 13年经验
A迎风笑
日薪: ¥500/8h
地点: 沈阳
时间: 周六周日可工作日远程
ID:432383 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | UI .NET gRPC C# MySQL SQLite HTTP
熟练掌握
1. C# / .NET Framework 4.6+ / .NET 6+,WinForm / WPF 双栈桌面开发;精通MVVM 架构模式,实现 UI 与业务逻辑解耦,适配复杂多页面工业界面,提升代码可维护性与迭代效率
2. 多线程 / Task 异步编程、委托事件机制,具备跨线程 UI 更新、UI 卡顿排查、内存泄漏优化经验
3. 底层设备通信:串口 SerialPort、TCP/UDP Socket,Modbus-RTU/Modbus-TCP 协议封装解析,熟练处理 16 进制报文、分包粘包、超时重发、断线重连等工业通信问题
4. 上层系统对接:gRPC、HTTP/REST 接口开发与对接,实现上位机与 MES、SCADA、生产管理平台、车间看板的数据交互
5. SQLite / MySQL数据库设计,批量写入、事务处理、历史数据查询与Excel导出,大数据量场景性能优化
6. 工业设备对接:PLC(西门子/三菱)、传感器、运动控制卡、工业相机,具备现场联调、异常排查、设备故障定位能力
项目实战
完整经历工业设备上位机从需求对接、架构设计、编码开发、现场调试到量产交付全流程,熟悉工业级软件稳定性要求:断电恢复、数据防丢、日志追溯、参数持久化

铝合金车轮企业向整车厂供货时,包装环节易因人工操作疏忽混入外观相似的不同轮型,引发混包问题。本 AI 防混包系统在码垛环节实时监测,确保同一包装单元内车轮规格一致。个人职责:独立负责整套上位机软件的需求对接、架构设计、编码开发、现场联调与交付。
核心技术实现:
本项目为三端协同架构:设备端(WinForms 上位机)、训练服务器、WPF 纠错客户端。
1.设备端:集成海康工业相机、正运动控制卡(ZMotion)、Modbus RTU/TCP 及光源镜头控制;基于 ONNX Runtime + OpenCvSharp 完成轮毂型号识别、托盘孔位定位与异物(泡沫等)检测,联动 PLC 完成自动码垛,SQLite 存储模板与报警数据,并配语音提示。难点:产线节拍紧、视觉误判干扰生产。解决:视觉推理与运动控制多线程隔离保证实时性;低置信度图像自动归档回流,支撑模型持续迭代。
2.服务器:以 gRPC 集中承载视觉模板训练,设备端发起托盘/轮毂学习请求,服务端调用算法库训练并更新共享数据库;采用服务端流式 RPC 实时回传训练进度。难点:多设备并发、训练长任务易阻塞。解决:流式进度上报 + 统一异常捕获,失败原因明确回传,避免客户端长时间假死。
3.客户端(WPF / .NET 10,MVVM + Dapper):经 SMB 共享挂载多台设备,采集误判图片人工标注后触发训练、发布新模型。难点:车间网络不稳定、模型版本易混乱。解决:SMB 连接三重重试并处理 1219 多连接冲突,文件锁防止并发训练;设备端自动检测 hubModel_new 目录热更新模型,旧版自动备份可回滚,形成"采集—标注—训练—下发"的模型迭代闭环。
A迎风笑 ID:432383 复制

A迎风笑

c#上位机软件工程师 · 13年经验 · 协尔
城市沈阳 日薪500元/8h 时间 周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | UI .NET gRPC C# MySQL SQLite HTTP
熟练掌握
1. C# / .NET Framework 4.6+ / .NET 6+,WinForm / WPF 双栈桌面开发;精通MVVM 架构模式,实现 UI 与业务逻辑解耦,适配复杂多页面工业界面,提升代码可维护性与迭代效率
2. 多线程 / Task 异步编程、委托事件机制,具备跨线程 UI 更新、UI 卡顿排查、内存泄漏优化经验
3. 底层设备通信:串口 SerialPort、TCP/UDP Socket,Modbus-RTU/Modbus-TCP 协议封装解析,熟练处理 16 进制报文、分包粘包、超时重发、断线重连等工业通信问题
4. 上层系统对接:gRPC、HTTP/REST 接口开发与对接,实现上位机与 MES、SCADA、生产管理平台、车间看板的数据交互
5. SQLite / MySQL数据库设计,批量写入、事务处理、历史数据查询与Excel导出,大数据量场景性能优化
6. 工业设备对接:PLC(西门子/三菱)、传感器、运动控制卡、工业相机,具备现场联调、异常排查、设备故障定位能力
项目实战
完整经历工业设备上位机从需求对接、架构设计、编码开发、现场调试到量产交付全流程,熟悉工业级软件稳定性要求:断电恢复、数据防丢、日志追溯、参数持久化

项目经验

铝合金车轮企业向整车厂供货时,包装环节易因人工操作疏忽混入外观相似的不同轮型,引发混包问题。本 AI 防混包系统在码垛环节实时监测,确保同一包装单元内车轮规格一致。个人职责:独立负责整套上位机软件的需求对接、架构设计、编码开发、现场联调与交付。
核心技术实现:
本项目为三端协同架构:设备端(WinForms 上位机)、训练服务器、WPF 纠错客户端。
1.设备端:集成海康工业相机、正运动控制卡(ZMotion)、Modbus RTU/TCP 及光源镜头控制;基于 ONNX Runtime + OpenCvSharp 完成轮毂型号识别、托盘孔位定位与异物(泡沫等)检测,联动 PLC 完成自动码垛,SQLite 存储模板与报警数据,并配语音提示。难点:产线节拍紧、视觉误判干扰生产。解决:视觉推理与运动控制多线程隔离保证实时性;低置信度图像自动归档回流,支撑模型持续迭代。
2.服务器:以 gRPC 集中承载视觉模板训练,设备端发起托盘/轮毂学习请求,服务端调用算法库训练并更新共享数据库;采用服务端流式 RPC 实时回传训练进度。难点:多设备并发、训练长任务易阻塞。解决:流式进度上报 + 统一异常捕获,失败原因明确回传,避免客户端长时间假死。
3.客户端(WPF / .NET 10,MVVM + Dapper):经 SMB 共享挂载多台设备,采集误判图片人工标注后触发训练、发布新模型。难点:车间网络不稳定、模型版本易混乱。解决:SMB 连接三重重试并处理 1219 多连接冲突,文件锁防止并发训练;设备端自动检测 hubModel_new 目录热更新模型,旧版自动备份可回滚,形成"采集—标注—训练—下发"的模型迭代闭环。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏