📚 标定数据自动批处理

脚本编写 · 30章 完整目录
01
标定数据概述
什么是标定数据 · 汽车电子作用 · A2L, HEX, CSV格式
02
Python环境搭建
Anaconda安装 · 虚拟环境 · pandas, numpy, matplotlib, cantools
03
文件系统操作
os模块 · pathlib · 批量遍历 · 文件筛选过滤
04
CSV文件读写
csv模块 · pandas读取 · 数据清洗 · 批量合并CSV
05
Excel文件处理
openpyxl · 读取/写入Excel · 格式设置 · CSV转Excel
06
A2L文件解析
A2L结构 · cantools解析 · 提取ECU参数 · 批量解析
07
HEX文件处理
Intel HEX格式 · intelhex库 · 读取HEX · 提取地址数据
08
数据格式转换
CSV↔A2L · HEX转CSV · 批量格式转换脚本
09
数据可视化基础
matplotlib入门 · 折线/散点/直方图 · 保存图表
10
批量绘制标定曲线
读取多组数据 · 批量生成曲线 · 统一样式
11
数据统计分析
pandas描述统计 · 相关性 · 异常值检测 · 统计报告
12
正则表达式应用
re模块 · 匹配参数名 · 提取数值 · 批量替换
13
配置文件管理
configparser · INI/YAML读写 · 参数化脚本设计
14
日志记录系统
logging基础 · 级别 · 文件日志 · 轮转
15
异常处理与调试
try-except · 自定义异常 · 断言 · pdb调试
16
多线程与多进程
threading · concurrent.futures · 批量加速 · 进程池
17
GUI界面开发(上)
tkinter基础 · 窗口布局 · 按钮事件 · 文件对话框
18
GUI界面开发(下)
进度条 · 多线程GUI · PyInstaller打包exe
19
数据库存储
SQLite · sqlite3 · 标定数据库 · 批量导入导出
20
网络通信基础
socket编程 · TCP/UDP · 模拟ECU发送标定数据
21
CAN通信与标定
python-can · CAN报文 · DBC解析 · 标定协议
22
自动化测试框架
unittest · 测试用例 · 测试套件 · 测试报告
23
批量参数校验
读取规范 · 自动校验范围 · 校验报告 · 异常标记
24
版本对比工具
读取两个版本 · 差异分析 · 对比报告 · 可视化差异
25
定时任务调度
schedule · APScheduler · 定时执行 · 邮件通知
26
命令行工具开发
argparse · click · CLI工具 · 参数化运行
27
API接口开发
Flask · RESTful API · 标定数据查询/批量上传
28
数据加密与安全
hashlib · cryptography · 标定文件加密 · 密钥管理
29
性能优化技巧
cProfile · 向量化 · 内存优化 · 并行计算
30
综合实战项目
需求分析 · 完整批处理流水线 · 文档编写与部署