1.拥有多年工控自动化软件开发经验,擅长编写各种复杂逻辑;
2.熟练使用C#和C/C++语言;熟练使用WPF和WinForm前端框架进行PC软件开发;掌握NET平台下WEB API开发,熟悉ASP.NET MVC等技术;熟悉多线程、继承、委托、WPF依赖项属性、路由事件、自定义控件开发等技术;熟悉Socket编程和串口编程,熟悉rs232、tcp/ip、modbus等通讯协议;
3.熟悉SQL语法,熟练使用MSSQL数据库;
4.熟悉IOC,AOP;
5.有清晰的面向对象设计思想,有良好的编程习惯。
1.混凝土自动配料系统——该项目应用于混凝土搅拌站生产控制,通过动态界面和文本界面,可实时监控生产情况;使用PLC、称重仪表、板卡、232/485等硬件获取数据和控制生产设备;主要模块分为任务管理,配方管理,车辆管理,生产异常情况处理模块,硬件参数管理,搅拌机模块,生产报表,数据上传等。
系统采用三层架构设计,以mssqlserver作为数据库服务器,结合使用prism框架、界面采用wpf框架,并采用MVVM模式交互数据。