DEV Community · Show DEV9/1 15:4264 分
离线示波器CSV波形回归工具WaveRegression
I built an offline waveform regression tool for oscilloscope CSVs
WaveRegression是一款开源的Windows桌面应用,用于将硬件波形验证转化为可重复的本地工作流。它导入参考波形和一个或多个候选示波器CSV文件,进行对齐、容差评估、指标提取,并导出独立的HTML报告。支持多种分隔符、编码检测、重采样、归一化互相关对齐,计算MAE、RMSE、NRMSE、相关系数、增益、偏置、过冲、稳定时间等指标。关键设计是仅用归一化值估计时间偏移,最终误差和幅度指标基于原始值计算。当前MVP仅支持Windows和CSV,构建未签名,SmartScreen可能警告。项目MIT许可,含34个自动化测试。作者寻求硬件和测试工程师的反馈。