WaveBench v0.5.0
WaveBench v0.5.0 Release Notes / 发布说明
中文
WaveBench v0.5.0 是 report evidence polish 收口版本。这个版本没有扩大仪器控制边界,重点是让真实 run report 更适合作为实验交付证据:摘要更清楚、产物更容易追溯、步骤时间线更完整,同时补上 DMM 读数的独立稳定等待配置。
新增与改进
- HTML report 新增并打磨
实验证据摘要 / Run evidence summary,让 run 状态、步骤、验收结果和关键产物一眼可扫读。 - HTML report 新增
产物链接 / Artifact links,集中链接run.json、summary.csv、采集包、截图和相关离线产物。 - HTML report 新增
证据时间线 / Evidence timeline,按步骤展示 source / scope / DMM / sleep 等执行证据。 - report layout 进一步收紧,保持单文件静态 HTML 和现有视觉方向,在真实内容变多时更紧凑、更适合阅读和打印。
- DMM 读数卡片与 report 中的 DMM 信息展示继续完善,DMM ACV/DCV 读数可以和 scope 验收信息一起出现在同一份 run report 中。
- 新增
[dmm].settle_ms_before_read,DMM 正式读取前的稳定等待由 DMM 自己的配置控制,不再复用 source 设频等待语义。
实机验证
已完成一次真实 source/scope + DMM report smoke:
- run:
data/runs/20260506_185453_source_scope_dmm_report_check/ - report:
data/runs/20260506_185453_source_scope_dmm_report_check/report.html - 接线:DG4202 CH1 -> RTM2032 CH1;DG4202 CH2 -> DM3058。
- scope CH1:约
1000.500 Hz、1.000 Vpp,expect与expect_fft均通过。 - DMM ACV:
0.3530127 V,expect 通过。
English
WaveBench v0.5.0 is a report evidence polish closeout. It does not expand the instrument-control boundary; the focus is making real run reports more useful as experiment evidence, with clearer summaries, easier artifact tracing, a fuller step timeline, and an independent DMM read-settling configuration.
Added and Improved
- HTML reports now include and polish
Run evidence summary / 实验证据摘要, making run status, steps, expectation results, and key artifacts easier to scan. - HTML reports now include
Artifact links / 产物链接, collecting links torun.json,summary.csv, capture packages, screenshots, and related offline artifacts. - HTML reports now include
Evidence timeline / 证据时间线, showing source / scope / DMM / sleep execution evidence by step. - Report layout is more compact while keeping the single-file static HTML format and the existing visual direction, so larger real reports remain readable and printer-friendly.
- DMM reading cards and report-side DMM presentation were improved, allowing DMM ACV/DCV readings to sit alongside scope expectation evidence in the same run report.
- Added
[dmm].settle_ms_before_read, so DMM settling before formal reads is controlled by DMM-specific configuration instead of reusing source frequency-settle semantics.
Real-Instrument Verification
A real source/scope + DMM report smoke passed:
- run:
data/runs/20260506_185453_source_scope_dmm_report_check/ - report:
data/runs/20260506_185453_source_scope_dmm_report_check/report.html - Wiring: DG4202 CH1 -> RTM2032 CH1; DG4202 CH2 -> DM3058.
- Scope CH1: about
1000.500 Hz,1.000 Vpp; bothexpectandexpect_fftpassed. - DMM ACV:
0.3530127 V; expectation passed.