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

香烟分拣项目

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%
相似推荐
车机中控仪表
基于RK3358、android13的系统软件,新能源汽车仪表盘是驾驶者与车辆沟通的关键界面,它以直观的方式展示车辆的状态和警告信息。技术架构使用Java基于Google Jetpack实现架构,使用C++实现SPI总线信号处理,通过读写寄存器保持和MCU通讯。 基于RK3358、android13的系统软件,新能源汽车仪表盘是驾驶者与车辆沟通的关键界面,它以直观的方式展示车辆的状态和警告信息。技术架构使用Java基于Google Jetpack实现架构,使用C++实现SPI总线信号处理,通过读写寄存器保持和MCU通讯。
高级排产-APS
1、优化计划排产流程,提升预排产精确度; 2、提升正式排产交付能力; 3、增强产线产能控制,生产过程中的组织协同; 4、以SAP为核心,紧密结合CRM、SRM、MES系统,解决多资源调度问题; 5、即时规划能力。APS能够搜集生产过程中的相关数据,并立即进行分析与规划,使得规划人员能够应对许多突发状况,如紧急插单、物料供给延迟等
车迈保
项目主要是做二手车质保服务的,主要实现了在线购买,车辆比价等功能,用户注册登录后可以发布车辆信息,也可以直接购买车辆的质保服务,购买质保后需要绑定质保受益者信息。除了质保服务外,用户还可以在平台直接预订某台二手车,线下交易完成后退回预付款。
WMS智能仓储项目-WMS
1、采购到货 集成ERP采购订单,在WMS系统中做采购到货操作 2、采购入库 WMS系统扫码办理到货,到货后提交采购入库单 3、产品入库 以生产订单为基础办理采购入库。 4、产品出库 以出库申请为基础,利用手持终端,在移动端办理对应申请的出库单,通过接口与ERP系统进行出库联动。 5、库存查询 利用货位标签,或其他检索手段在移动端查询对应物料、货位或仓库的库存信息。
自动驾驶KPI测评工具开发-LDKPI
设计开发自动驾驶待测系统(如雷达系统或摄像头等感知系统)评定KPI程序,对自动驾驶测试感知系统返回的真值与待测值帧数据进行逐帧比对,并通过KPI指标评定待测系统性能,将测评结果通过可视化报告呈现。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服