📘 电池化成上位机开发 全流程

🎯 30章 · 从入门到交付
01
项目全景与需求分析 ⚡ 工艺·架构
电池化成工艺上位机架构需求分析
02
开发环境搭建 🛠️ 工具链
Python环境PyCharm虚拟环境Git
03
通信协议设计(上) 📡 Modbus
Modbus基础RTU/TCP寄存器映射
04
通信协议设计(下) 📋 自定义
应用层协议报文格式CRC校验重传机制
05
串口通信编程 🔌 pySerial
pySerial详解同步/异步多设备轮询
06
网络通信编程 🌐 Socket
Socket基础TCP客户端粘包处理心跳包
07
多线程与并发 🧵 threading
threading线程安全生产者-消费者线程池
08
异步IO编程 ⚡ asyncio
asyncio入门协程与任务异步串口异步TCP
09
数据采集与解析 📊 流处理
实时数据流帧解析器异常过滤缓存策略
10
数据库设计 🗄️ SQL
SQLite/MySQLER图表结构SQLAlchemy
11
数据库编程 📝 CRUD
CRUD操作批量插入连接池迁移
12
日志系统设计 📋 logging
logging详解日志分级滚动日志归档
13
配置管理 ⚙️ 热加载
INI/YAML/JSON热加载多环境
14
PyQt5入门 🖼️ Qt框架
PyQt5安装信号与槽第一个窗口
15
UI布局管理 📐 布局
QHBox/VBox/GridQSplitterQDockWidget
16
常用控件(上) 🔘 基础
QPushButtonQLabelQLineEditQComboBox
17
常用控件(下) 📋 高级
QTableWidgetQTreeWidgetQTabWidget
18
图表与数据可视化 📈 曲线
PyQtChart实时曲线历史回放
19
自定义控件开发 🎨 QPainter
QPainter绘图自定义WidgetQSS美化
20
主界面框架设计 🖥️ MDI
菜单栏/工具栏状态栏MDI皮肤切换
21
工步编辑与配方管理 📝 配方
工步序列导入/导出参数校验版本管理
22
实时监控界面 📡 仪表盘
通道状态数据仪表盘报警列表实时日志
23
历史数据查询 📅 报表
时间范围多条件过滤导出CSV/Excel报表
24
用户权限管理 🔐 安全
登录界面角色权限操作审计密码加密
25
报警与异常处理 🚨 报警
报警等级触发逻辑确认/恢复记录查询
26
系统测试与调试 🧪 测试
unittest/pytest模拟器抓包分析性能测试
27
打包与部署 📦 安装包
PyInstallerInno Setup自动更新环境检测
28
项目实战(一) 🏗️ 骨架
项目骨架设备连接基础采集
29
项目实战(二) 🎨 UI完善
完善UI工步执行报警日志
30
项目实战(三) 🚀 交付
整体联调性能优化用户手册项目交付