总评:多年汽车行业非标测试设备上位机软件开发经验和设备调试经验。
一、掌握语言技能:
熟练C#,VB,JS(Html5,CSS)语言,具有CS,BS架构软件独立开发经验;
熟悉Python,Labview,具有走读代码和编写简单程序能力;
二、熟悉的技术:
熟悉WinForm,WPF窗体,MVC,MVVM架构;
熟悉Socket,SerialPort,HttpWebRequest,多线程,反射等技术;
熟悉MySql,SqlServer数据库操作;
熟悉exe, Python, JavaScript脚本的使用;
熟悉CAN, CANFD通信,写过相应通信库;
熟悉非标测试设备机械结构、工作原理,具有相应故障排除经验;
熟悉多种测试硬件、仪器、传感器的控制及原理。
三、其他技能:
常用IDE为VS2015,VS2019;
熟练使用UG、CATIA等三维绘图软件,CAD等二位绘图软件。
一.MES系统数据采集端软件,包括后期调试及维护;软件的需求是需要对各离线工位采集产品信息、物料信息及装配数据,并上传MES服务器,在MES服务器过站后方允许PLC执行相应动作。
软件为CS架构程序,基于C#后台,界面采用在winForm里内嵌Chorme内核技术,使用HTML5,CSS,JS做客户界面,更美观且好维护;因为各工位的硬件不同,为了节省更多的电脑资源,使用.net平台的接口及反射技术,只要在配置文件里面配置相应硬件库的地址,就可以有选择的来动态加载硬件,同时通过接口技术,还能方便的替换硬件型号,减少程序的耦合性;而主业务逻辑使用多线程技术,在主线程下,开了两个分线程,分别实现数据采集和MES执行业务模块,节省生产节拍。软件还开放Python脚本接口,可外调Python算法对采集的数据处理后上传MES服务器。
二.工厂自动化设备上位机软件开发,实现对自动化设备的控制、管理及与Mes系统的对象。界面使用WPF来绘制,使用MVVM模式,SqlSever数据库。后端使用C#来编写,软件实现的功能有用户权限管理,生产主数据维护,产品质量数据追溯,物料防错,OEE计算,FTQ统计,图片转存,报表生成等。使用多种技术与硬件通信,包括Socket技术,串口通信,CAN通信,Http Service等。
WPF开发的CS架构软件,用于控制设备的生产任务,和设备进行通信,采集设备的数据并在界面上显示; 使用MVVM模式,前后端分离开发; 使用数据库为SqlSever; 本人在项目中负责前端和后端的开发。
软件为CS架构程序,基于C#后台。客户界面采用在winForm内嵌Chorme内核技术,使用HTML5,CSS,JS来画界面,使用.net平台的接口及反射技术,通过配置文件来动态加载硬件,同时通过接口技术,方便的替换硬件型号,减少程序的耦合性;主业务逻辑使用多线程技术,在主线程下
使用WinForm做的设备上位机项目,事件触发模型; 程序使用Socket技术和设备进行通信; 程序功能包括设备加工参数采集,分析;样件管理;物料防错;设备监控等; 本人负责程序的开发和后期维护。