目录文档-技术白皮书22-EFT.WP.Metrology.Instrument v1.0

第13章 数据接口与元数据(SCPI/IVI/manifest)


一句话目标:以标准化 SCPI/IVI 接口与清单 manifest.instrument.* 为核心,统一采集、控制与溯源元数据,保障量纲、时基与合规一致化发布。


I. 范围与对象

  1. 范围
    • 适用于通过 SCPI(VISA/TCPIP/USB/GPIB/Serial)与 IVI(IVI-C/IVI-COM)驱动访问的通用测量仪器。
    • 覆盖控制面(配置/状态/错误)与数据面(波形/标量/事件流),以及批量与流式采集。
    • 输出标准化数据集与清单:manifest.instrument.*、签名与追溯字段。
  2. 对象
    • 会话 sess、资源标识 resource、命令集 cmds、数据块 blob。
    • 时间与时基:ts, tau_mono, t_hw, offset/skew/J。
    • 计量与不确定度:y, unit(y), dim(y), u(y), U = k * u_c。
    • 追溯:*IDN?, firmware_ver, driver_ver, cal_cert_id, hash_sha256(blob), TraceID, signature。
  3. 产出
    统一字段数据集 ds,对齐后的 ts,单位归一报告,错误与状态寄存器快照,manifest.instrument.* 与验收报告。

II. 名词与变量


III. 公设 P713-*


IV. 最小方程 S713-*


V. 计量流程 M70-13(接入→配置→采集→校核→落盘)

  1. 会话接入与握手
    • 打开 resource,发送 *CLS 清错误与状态,*IDN? 记录设备指纹,拉取 firmware_ver, driver_ver。
    • 读取 cal_cert_id, cal_date 与 RefCond,校验有效期与环境一致性。
  2. 模式与参数配置
    • 根据 plan 发出 MEAS:FUNC, SENS:FUNC, RANGE, BAND, ACQ:SRATE, TRIG:SEQ 等命令。
    • *OPC? 确认完成;记录最终生效的配置回读值(避免影子状态)。
  3. 采集与时间戳
    • 读取数据 blob 与 t_hw,若设备不提供硬件时间戳,则在驱动侧标注获取时刻并记录 J。
    • 调用 align_timebase:映射到 tau_mono 并发布 ts,携带 offset/skew/J 与 u(ts)。
  4. 解码与计量一致化
    • decode_scpi_blob(blob) 得到 ds_raw;执行 repair_units,完成单位归一与 check_dim。
    • 按需要计算 U = k * u_c 并合并到字段不确定度。
  5. 错误与状态校核
    查询 SYST:ERR?、读取 STB/SRQ,将 err_code/err_msg/queue_len 落盘,错误不为空则标记 q_score 降权。
  6. 落盘与清单
    对 blob 与结构化数据计算 hash_sha256,生成并签名 manifest.instrument.*;写入 TraceID 与依赖闭包。

VI. 契约与断言 C70-13*


VII. 实现绑定 I70-13*(接口原型与不变量)


VIII. 交叉引用


IX. 质量度量与风控


小结

本章以 P713-* / S713-* / M70-13 / C70-13* / I70-13* 建立从 SCPI/IVI 接入、配置与采集,到时基对齐、量纲校核与清单签名发布的一体化规范;所有数据以 manifest.instrument.* 为单一可信源,并与 TimeBase/Sync/ Cleaning 卷形成闭环。

版权与许可(CC BY 4.0)

版权声明:除另有说明外,《能量丝理论》(含文本、图表、插图、符号与公式)的著作权由作者(“屠广林”先生)享有。
许可方式:本作品采用 Creative Commons 署名 4.0 国际许可协议(CC BY 4.0)进行许可;在注明作者与来源的前提下,允许为商业或非商业目的进行复制、转载、节选、改编与再分发。
署名格式(建议):作者:“屠广林”;作品:《能量丝理论》;来源:energyfilament.org;许可证:CC BY 4.0。

首次发布: 2025-11-11|当前版本:v5.1
协议链接:https://creativecommons.org/licenses/by/4.0/