PSC 检测系统 — 项目功能概述与角色说明
一、项目详细功能
PSC 检测系统 是一套面向制造业生产线的 实时质量监控与统计过程控制桌面应用程序,基于 C# 7.3 + .NET Framework 4.6.1 + Windows Forms 技术栈构建,运行于 Windows 环境。
核心业务流程:
生产线上的检测设备将测量数据以结构化 `txt` 文件(以日期命名,如 `YYYYMMDD_xxx.txt`)输出到指定的监控目录。系统通过 12 个后台 `Lowest` 优先级线程,按照可配置的轮询间隔(默认 10s)自动读取这些文件,解析其中的测量记录,执行统计学计算,并将实时结果持久化为本地缓存文件(位于 `data/` 目录下),同时更新内存中的 `GlobalData` 全局数据存储。
用户界面特性:
基于 WeifenLuo 停靠面板框架,所有趋势图窗口可自由拖拽、停靠、浮动,布局可保存/恢复
每个监控指标对应一个独立的折线趋势图窗口(共 12 个),支持自动缩放、鼠标悬停查看数据点
工具栏一键启动/停止所有后台数据采集线程,状态栏实时显示每个线程和定时器的运行状态(通过颜色标识:红色=停止、绿色=运行、浅蓝=扫描中、深蓝=完成)
提供完整的设置对话框:数据源路径设置、线程轮询间隔设置、图表刷新定时器设置、图表轴范围过滤设置
系统托盘最小化、日志查看器(分级颜色标记:信息/警告/错误/调试)
数据流架构:
检测设备 → 日期命名txt文件 → 后台线程(×12)轮询读取
→ 统计计算(按小时/按天分组,计算通过率)
→ 缓存文件(data/) + GlobalData(线程安全)
→ 图表定时器刷新(×12) → 趋势图呈现
二、角色说明
我在该项目中担任 项目主程/核心开发者 角色,具体贡献包括:
1. 系统架构设计与搭建 — 完成了从零到一的代码基础结构调整(`f09365d`,32,318 行新增),设计了目录分层、全局数据存储、后台线程框架等核心架构
2. 核心功能实现与迭代
3. 多轮代码重构与优化
4. 全栈覆盖 — 从前端 UI 设计(WinForms 趋势图、停靠面板、设置对话框)到后端数据处理(文件解析、多线程同步、状态机管理),覆盖了系统的每一层
项目背景 项目以微软 Dynamics 365 CRM 为
本项目为山西临汾矿业集团打造洗煤全流程生产监控平台,实现煤炭
技术栈:Python / PostgreSQL / Webh
技术栈:Go / Gin / MQTT / Vue3 / C
Wi-Fi 6 无线 AP 固件(IPQ5018 / QSD
项目简介: SeekGlance 是一款面向 Window
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者