• 熟悉三层架构(UI层、业务逻辑层、数据访问层)设计,实现代码解耦与模块化开发
• 熟练使用WinForms/WPF进行桌面应用UI开发,注重用户体验与交互设计
• 采用MVVM(Model-View-ViewModel)模式开发WPF应用,实现数据绑定与业务逻辑分离
• 掌握异步编程(async/await)及多线程技术,提升应用响应速度与性能
• 熟练使用SQL Server进行数据库设计与开发,编写高效SQL查询及存储过程
• 精通Socket网络编程,实现设备间TCP/UDP通信
• 熟悉Modbus RTU协议(RS232/RS485),具备工业设备通信开发经验
• 对接PLC设备(如西门子S7-1200、三菱FX3U等硬件设备),完成数据采集与控制逻辑开发
在校期间,我利用C# WinForm和WPF独立开发了几个桌面工具。其中一个是调用Windows底层API(gdi32.dll)实现的截图工具,另一个是通过NAudio库调用麦克风实现的录音软件。这让我深刻理解了托管代码与非托管代码的交互。
智能投纱机器人项目:
纺织行业中,纱筒人工投料效率低、易出错,且纱筒大小头朝向混乱,影响后道工序自动化生产。本项目旨在通过视觉与机器人协同,实现纱筒自动识别、定向摆放与投送,提升产线智能化水平。 核心功能:两台视觉提升机分别将纱筒送至指定位置,系统自动识别纱筒的大小头朝向。机械臂根据算法计算出的三个纱筒各自的摆放位置坐标,依次抓取并精准落筒。同时,控制系统驱动吸气装置自动寻找并抓取纱头,为后续工序做好准备。 我的职责:负责项目软件升级与维护:硬件升级时同步修改控制逻辑;负责设备出厂前的调试工作,确保视觉识别与机械臂动作协同准确;同时提供售后技术支持,处理现场运行中的软件问题。
我的职责: 软件升级维护:根据硬件迭代(如视觉相机更换、提升机结构改动)同步修改控制逻辑与通信协议,确保新旧版本兼容稳定 出厂调试:负责设备出厂前的软件部署与整机联调,包括视觉识别参数标定、机械臂轨迹验证、吸气找头动作测试,确保各项功能达到交付标准 售后技术支持:处理客户现
软件升级维护:根据硬件迭代(如传感器型号更换、底盘结构改动)同步修改运动控制算法、导航逻辑及电梯通信协议,确保软硬件匹配稳定 出厂前整机调试:负责机器人软件部署与功能验证,包括激光雷达建图效果校验、避障灵敏度测试、多楼层任务执行稳定性验证 现场问题排查:处理客户现场运行中的软
多协议数据接入:负责不同厂商传感器(RS485、LoRa、4G)的数据解析与协议适配,统一接入监管平台 预警规则配置:根据客户不同作物需求,配置温湿度、土壤pH值、虫害等级等预警阈值,并验证触发准确性 视频与数据融合:调试摄像头画面与传感器数据的时空对齐,实现大屏上“点击数据