熟悉C#面向对象编程,熟练使用WinForms和WPF进行桌面应用开发
熟悉C++多线程编程,包括线程创建、管理和同步机制,以及面向对象编程
熟练使用Opencv/Halcon视觉库
熟练使用Yolo/Unet进行目标检测,分割,分类等任务,并完成部署
熟悉海康、大华、Basler等工业相机SDK开发调用
项目描述:
上位机通过与单晶炉的下位机(PLC)进行通信,实时控制关键工艺参数,以确保单晶生长过程的稳定性和一致性。
工作内容:
1.光伏上位机开发,完成PLC点位交互,数据记录、MES数据交互、视觉算法集成等功能开发。与客户密切沟通,深入理解需求,确保系统功能满足客户的特定要求。在开发过程中,处理现场BUG,配合现场人员进行问题排查与使用指导。编写用户手册,帮助用户快速上手和理解系统功能。
2.半导体上位机独立完成VB至C#转换,优化代码结构,提高系统的可维护性和可扩展性。针对原系统中的内存泄露、卡顿等性能问题进行分析完成修复。成功将优化后的系统部署到韩国、俄罗斯以及国内多个现场。
3.QT视觉软件开发,完成各类相机的集成,支持不同型号和品牌的工业相机。开发各类ROI模块。将Halcon模板匹配和Blob分析功能通过C++进行封装,以及下述视觉算法集成开发。