程序聚合 软件案例 香烟分拣项目

香烟分拣项目

2025-07-28 13:31:03
行业:物联网
载体:Windows应用
技术:C#、WPF

业务和功能介绍

1.通过分拣机完成香烟的自动分拣
2.提高效率和准确率,减少人工
3.根据多台分拣机的处理能力进行智能派单
1.分拣
2.盘点
3.补货
4.根据多台分拣机的处理能力进行智能派单
5.对接物流系统
6.智能识别条码,计数,归类
7.每个分拣副柜有多层,每层有多个货道,可以按照策略进行掉货
可以避免香烟堆积,并且可以保持香烟在履带上的间隔距离

项目实现

1.后台6人,测试3人,前端3人,架构2人
后台使用java,前端使用h5,上位机使用c# wpf
我担任的是前端上位机的开发


WPF客户端采用C#语言基于.NET6平台开发,主要技术架构如下:

通信层
工业协议支持:集成Modbus TCP/RTU、西门子S7协议实现PLC设备接入,兼容RS232/485串口通信


服务交互:通过HTTP RESTFUL API与后台服务进行交互,采用RabbitMQ消息队列实现异步事件通知


架构设计
采用WPF Prism框架实现MVVM分层架构,视图与业务逻辑彻底解耦
运用工厂模式管理设备驱动实例,观察者模式处理实时数据更新,代理模式封装通信细节


数据持久化
本地使用SQLite嵌入式数据库存储配置及缓存数据
通过Dapper ORM实现高效数据映射,相比EF Core降低75%内存占用


性能优化
UI线程与工作线程分离:采用async/await异步编程模型,配合Task Parallel Library实现


界面渲染:基于MaterialDesignInXAML控件库,确保在200ms内完成复杂数据可视化


扩展能力
模块化设计支持协议扩展(新增协议只需实现IProtocol接口)
配置化驱动支持不同厂商设备接入

示例图片视频


黑鸽子
30天前活跃
方向: 后端-C#、前端-前端其他、
交付率:100.00%
相似推荐
海南省充换电一张网服务平台
海南省充电桩的监管与服务,包括海南充电桩信息系统、扫码充电、找桩用桩、集团客户充电、直连直通等功能。项目涵盖监管对接平台、官方网站、管理后台、App、微信小程序和数据大屏等多个子系统。 该项目以充电桩为核心,囊括多个子业务系统,通过中电联102协议进行监管对接和扫码充电对接,通过南网协议完成直连直通对接,面向集团企业提供集团客户充电服务,形成完整的业务生态系统。
风神CLUB
东风风神C端小程序是给东风汽车品牌下的风神车型做的C端应用,项目采用UNIAPP跨平台方案实施落地,最终打包成android/ios/h5/微信小程序发布到各个平台。主要核心功能围绕小定,大定,预约试驾,售后,资讯,活动等展开,涵盖了C端客户买车所关心的各个问题。功能模块包括首页的资讯/活动,爱车页的小定,大定,预约试驾,商城页的在线兑换礼品,个人中心页面的个人数据等。
光电转台控制
背景目标:研制具有自主知识产权的高性能光电吊舱,以高起点、高标准满足军事与民用领域对实时侦察、监测与搜索跟踪的多样化需求。 光电吊舱软件通过核心算法实现核心功能:高精度图像稳定与目标自动跟踪,并集成了实时处理、任务规划与控制、数据记录与回放三大功能模块,以精准操控传感器并提升信息获取效率。 控制核心:通信协议解析、可见光机芯指令收发、红外机芯指令收发、激光测距机指令收发、转台电机控制、debug功能,整机逻辑控制。
车载计算机
1研制用于无人驾驶车辆的车载计算机及其软件 2使用arm CPU,操作系统使用linux,中间件使用ROS2 开发基于ros2的软件,主要使用C++和python,使用cmake 3实现底盘CAN总线数据接口和解析,实现远程遥控控制功能,实现组合导航数据接入。 实现激光雷达、摄像头、毫米波雷达等传感器数据接入和解析。
大数据车联网平台-监管系统改造
针对东风商用车售前监管车辆面向全环节、面向全网络,通过四种手段(定位+踏行+库位+盘点)互相结合开展全国统一的实物监管现状进行优化,以提升销售效率和管理水平为目标,对经销网络进行评估分级,按"高、中、低"风险分类,实施分级松绑的监管,优化监管模式
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服