Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion PRODUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,10 @@ Log Analysis 将连续工控log与逐层监控log只读汇总为可筛选、可
- 工控log设备趋势采用自适应采样,优先保留真实边界与极值;不强制加载全部采样点。
- 层范围、材料、监控方式和区段筛选统一作用于可计算的图表、表格和汇总;来源完整性、完成状态、数据质量及关联诊断保持整炉口径。
- 综合模式下 `Motor Speed` 以工控log为准,并保留监控log参考值用于审计。
- 双源关联以实际完成层为准;未完成尾部理论层继续保留。工控log只覆盖局部镀膜时间时,可关联到唯一的连续监控层区间。
- 中文界面为主,核心入口保持 `analyze_folder(path) -> AnalysisResult`。
- 第一版只支持 Windows x64,不提供在线分析、数据库、账号或自动更新。
- 当前二进制版本是未签名测试版 `v0.1.0-beta.7`。
- 当前二进制版本是未签名测试版 `v0.1.0-beta.8`。

## Brand Commitments

Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@

## 核心功能

- **综合分析**:自动关联工控log与监控log,校正时间偏移,并按层数或时间对照双源设备数据。
- **综合分析**:自动关联工控log与监控log,校正时间偏移,并按层数或时间对照双源设备数据。未完成炉次按实际完成层关联;局部工控时间段可映射到唯一的连续监控层区间。
- **监控log分析**:提供总览、理论趋势、光学、设备和异常复核五个模块,支持单层曲线、理论曲线、原始截图及前后切层。
- **工控log分析**:连续查看功率、电流、电压、真空、温度、转速和气体数据,并按镀膜区段及材料筛选工作时间。
- **统一筛选**:层范围、材料、监控方式和区段同步作用于可计算的汇总、图表和表格。
- **设备趋势**:综合时间图在整张图内最多保留 8,000 个真实边界点和极值点;缩放与平移不重新请求数据。
- **设备趋势**:综合时间图展示日志中的实际采样值,并优先保留真实边界与极值;缩放与平移不重新请求数据。
- **数据来源**:综合模式下转速以工控log为准,同时保留监控log参考值用于核验。

## 安装
Expand All @@ -33,19 +33,19 @@
### 下载与校验

1. 升级前先关闭所有正在运行的 Log Analysis 窗口。
2. 下载 [Log Analysis v0.1.0-beta.7 安装程序](https://github.com/Reyppp/log-analysis/releases/download/v0.1.0-beta.7/Log-Analysis-Setup-v0.1.0-beta.7-x64.exe) 和同一版本的 [SHA256SUMS.txt](https://github.com/Reyppp/log-analysis/releases/download/v0.1.0-beta.7/SHA256SUMS.txt)。也可以先查看[完整版本说明](https://github.com/Reyppp/log-analysis/releases/tag/v0.1.0-beta.7)。
2. 下载 [Log Analysis v0.1.0-beta.8 安装程序](https://github.com/Reyppp/log-analysis/releases/download/v0.1.0-beta.8/Log-Analysis-Setup-v0.1.0-beta.8-x64.exe) 和同一版本的 [SHA256SUMS.txt](https://github.com/Reyppp/log-analysis/releases/download/v0.1.0-beta.8/SHA256SUMS.txt)。也可以先查看[完整版本说明](https://github.com/Reyppp/log-analysis/releases/tag/v0.1.0-beta.8)。
3. 在下载目录打开 PowerShell,运行:

```powershell
Get-FileHash -Algorithm SHA256 .\Log-Analysis-Setup-v0.1.0-beta.7-x64.exe
Get-FileHash -Algorithm SHA256 .\Log-Analysis-Setup-v0.1.0-beta.8-x64.exe
Get-Content .\SHA256SUMS.txt
```

4. 确认两处显示的 64 位 SHA-256 完全一致;不一致时不要运行安装程序,请重新下载。

### 安装与首次使用

1. 双击 `Log-Analysis-Setup-v0.1.0-beta.7-x64.exe`。
1. 双击 `Log-Analysis-Setup-v0.1.0-beta.8-x64.exe`。
2. 在安装向导中选择安装目录;程序默认安装到当前用户目录,不需要管理员权限,桌面快捷方式可选。
3. 桌面位于其他磁盘或使用目录链接时,安装程序会把已验证的开始菜单快捷方式复制到 Windows 登记的真实桌面路径;创建失败也不会中断应用安装。
4. 当前版本是未签名测试版。若 SmartScreen 显示“Windows 已保护你的电脑”,请先确认 SHA-256 已匹配,再选择“更多信息”,核对文件名后选择“仍要运行”。如果组织安全策略禁止运行,请联系管理员,不要关闭系统安全功能。
Expand Down
24 changes: 16 additions & 8 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
# Log Analysis v0.1.0-beta.7
# Log Analysis v0.1.0-beta.8

安装与打包可靠性修复,保留 beta.6 的双日志分析与设备工作台功能。
双日志关联扩展到未完成炉次和局部工控时间段,保留 beta.7 的安装与设备工作台修复。

## 主要更新
## 关联更新

- 关联范围改为实际完成层。未完成尾部理论层继续保留,不参与材料顺序、持续时间和时钟偏移计算。
- 工控log只覆盖部分镀膜时间时,可自动匹配监控log中唯一的连续层区间;局部关联至少需要 30 层。
- 支持忽略日志边缘最多一个首段和一个末段,以兼容工控log从某层中途开始或结束。
- 唯一高可信候选优先于中可信候选;同级最高候选不唯一时停止自动关联并提示复核。
- 综合总览新增理论层数、已完成层数、已关联层数和关联层范围。未关联层继续使用监控log转速参考值。

## 既有能力

- 安装向导始终显示安装目录页面,可在安装前选择目标位置。
- 桌面快捷方式改为复制已验证的开始菜单快捷方式,避免 Windows 在重定向桌面路径上直接保存 `.lnk` 失败。
Expand All @@ -11,7 +19,7 @@

- 自动识别日期命名的工控log和逐层监控log,并根据文件夹内容提供综合、监控log、工控log三种分析范围。
- 综合模式自动匹配镀膜层顺序并校正两类日志的时间偏移;关联失败时保留两类日志的独立分析,不强制合并。
- 综合设备支持层数和时间两种横坐标。时间图以监控log时间为基准,工控log与监控log共享每张图最多 8,000 个真实采样点。
- 综合设备支持层数和时间两种横坐标。时间图以监控log时间为基准,展示两类日志中的实际采样值。
- 时间图顶部增加同步镀膜层副坐标。层号保持水平,并根据图表宽度自动控制密度。
- 工控log提供独立总览和连续设备趋势,覆盖电气、真空、温度、转速及 O₂/Ar 气体通道。
- 层范围、材料、监控方式和区段筛选同步作用于可计算的汇总、图表与表格。
Expand All @@ -22,16 +30,16 @@
- 综合模式精简为总览和设备,工控log精简为总览和设备,监控log保留五个分析模块。
- 设备页统一图表尺寸、指标选择栏、H/L 配色、图例顺序和数据详情格式。
- 缩放、平移和坐标轴拖动只改变本地视口,不重新请求设备数据,也不重置 Pan 状态。
- 工控log趋势使用圆点显示;综合时间图使用高密度圆点,避免跨层或断轴连接出不存在的趋势。
- 工控log与综合时间趋势使用圆点显示,避免跨层或断轴连接出不存在的趋势。
- 单选 H 或 L 时只显示该材料参与工作的采样,未工作时间不占横轴。
- 监控log“异常关联”更名为“异常复核”,移除 Spearman 相关表格;综合和工控log不再展示独立异常页面。

## 数据与性能

- 工控log连续数据在服务端会话中缓存,指标与筛选切换不重复读取原始文件。
- 高密度采样保留真实边界点和桶内极值,不计算均值、不插值。
- 时间趋势优先保留真实边界点和桶内极值,不计算均值、不插值。
- 关联算法允许跳过夹在完整镀膜序列之间的非镀膜工作段,避免额外工控序列导致整炉关联失败。
- 37 项自动测试覆盖单源、双源、时间对齐、8,000 点预算、筛选、桌面接口、安装器和公开网站。
- 自动测试覆盖单源、双源、未完成炉次、局部区间、候选冲突、时间对齐、采样预算、筛选、桌面接口、安装器和公开网站。

## 系统要求

Expand All @@ -40,7 +48,7 @@

## 安装与校验

同时下载 `Log-Analysis-Setup-v0.1.0-beta.7-x64.exe` 和 `SHA256SUMS.txt`。使用 PowerShell 的 `Get-FileHash` 核对 SHA-256 后运行安装程序。
同时下载 `Log-Analysis-Setup-v0.1.0-beta.8-x64.exe` 和 `SHA256SUMS.txt`。使用 PowerShell 的 `Get-FileHash` 核对 SHA-256 后运行安装程序。

## 已知限制

Expand Down
Loading