Skip to content

WaveBench v0.5.0

Choose a tag to compare

@Scaxlibur Scaxlibur released this 10 May 07:41
· 461 commits to master since this release

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.jsonsummary.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 Hz1.000 Vppexpectexpect_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 to run.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; both expect and expect_fft passed.
  • DMM ACV: 0.3530127 V; expectation passed.