我深耕工业软件开发以及自动化控制领域多年,熟练掌握 C# 编程语言,能够依托 WPF 搭配 Prism 框架搭建架构规整、扩展性优异的桌面端工业软件,熟悉.NET Framework 4.8 开发环境,精通 MVVM 设计模式完成界面与业务逻辑解耦开发。熟悉 Modbus TCP、OPC UA 主流工业通信协议,能够完成串口 232/485 通讯调试,可独立排查通讯链路故障,熟练使用 Wireshark 开展网络抓包分析定位问题。掌握机器视觉、激光运动控制相关开发知识,熟悉 G 代码相关规范,能够适配增材制造、沙盘自动化类项目的开发需求。日常熟练运用 Git 完成版本管控,可独立制作 NSIS 打包脚本完成程序部署,熟悉工业场景软硬件适配、系统调试、故障排查全流程,能够为客户输出完整的方案规划、代码开发、运维优化层面的顾问服务。
**增材制造设备上位控制系统项目**
负责上位端全套软件开发工作,采用 Prism 完成模块拆分,将参数设置、状态监控、配方管理拆分为独立模块,保障后期迭代灵活性。通信层面打通 Modbus TCP 与串口双通道完成下位机交互,使用抓包工具定位报文丢包、校验出错等现场故障;适配激光控制板完成打印光路的参数调控,编写逻辑处理五轴运动的联动约束,依据工艺需求解析定制 G 代码实现运动路径规划。完成软件的权限设计、日志留存、异常兜底机制,利用打包工具制作一键安装包落地部署,项目落地后设备打印精度达标,可适配多批次工艺配方切换需求。
**全息地产沙盘控制系统**
参与沙盘运动控制程序开发,适配运动控制器完成多轴传动调控,对接激光控制组件完成光影效果调控,参照 G 代码规范规划设备运动轨迹,引入机器视觉模块校准沙盘点位偏差。过程中解决硬件驱动适配、供电波动引发的程序闪退等疑难问题,通过版本管理把控迭代版本,输出配套调试方案,最终达成沙盘流畅动态演示的业务目标。