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

附录A 接口参考(I70 全集)


一句话目标:汇总本卷 I70 系列接口的签名、入参/出参、不变量与错误语义,作为可实现与可审计的统一参照。


I. 范围与说明


II. 命名、类型与通用不变量

  1. 类型约定
    • T(number|string|bool),Vec[T],TS[T](time series),Map[K,V],Blob,Path。
    • Session(仪器会话),TraceID(sha256),Manifest(有签名的键值集合)。
  2. 不变量
    non_decreasing(ts);sum(w)/N ≈ 1(若使用权重);check_dim(expr)=0;delta_form ≤ tol_Tarr;alpha_spent ≤ alpha_budget。
  3. 错误语义(统一)
    E.CONN(连接/权限)、E.CFG(非法配置)、E.TIME(时基/同步)、E.MET(计量/单位)、E.IO(采集/写盘)、E.CONTRACT(契约失败)。

III. 发现、连接与控制(SCPI/IVI)

  1. I70-01 discover_instruments(filter) -> Vec<DeviceInfo>
    • 入参:filter(vendor|model|iface)
    • 出参:Vec<DeviceInfo>({id, iface, driver, caps})
    • 不变量:返回集合内 unique(id);驱动与能力 caps 完整。
  2. I70-02 open_session(device_id, driver, opts) -> Session
    • 入参:opts(timeout_ms, exclusive, retry)
    • 出参:Session
    • 错误:E.CONN;会话泄漏防护并发互斥。
  3. I70-03 scpi(session, cmd, expect) -> Resp
    • 说明:原子 SCPI 事务;自动重试与超时。
    • 不变量:latency_ms_p99 计入面板 panel.scpi.latency_ms_p99。
  4. I70-04 ivi_call(session, fn, args) -> Resp
    说明:IVI 驱动抽象调用,记录 driver.version 与 TraceID。

IV. 采集、扫频与批处理

  1. I70-11 acquire(session, chan, rate_sps, n, trig) -> TS[float]
    • 入参:trig({mode, level, edge})
    • 出参:时间序列,附 ts/tau_mono 与 offset/skew/J。
    • 不变量:采样丢失率 sample_loss_rate ≤ tol_loss。
  2. I70-12 sweep_source_measure(src, meas, grid, dwell_ms) -> DS
    • 说明:源扫步-测量一体(SMU/DMM/SG/SA)。
    • 不变量:non_decreasing(grid);单位/量纲自检通过。
  3. I70-13 batch_run(plan, sessions) -> BatchReport
    说明:并行/顺序批任务执行,带幂等与断点续跑。

V. 单位、量纲与校准一致化

  1. I70-21 repair_units(ds, policy) -> Report
    • 说明:单位归一、dim 校核与失败映射。
    • 错误:E.MET。
  2. I70-22 apply_calibration(ds, cal_curve|lut|poly) -> ds'
    不变量:check_dim(y - f(x))=0;记录 U = k * u_c。
  3. I70-23 estimate_uncertainty(ds, model) -> U_report
    • 入参:model ∈ {typeA, typeB, pooled}
    • 出参:{u_c, k, U} 并标注方法。

VI. 时基与同步对齐(对接 TimeBase/Sync)


VII. 线性度与非线性校准(INL/DNL/Poly/LUT)


VIII. 噪声与灵敏度(SNR/NF/NEP)


IX. 带宽与响应(Bode/Step/ImpResp/PSF)


X. 触发、采样与时基


XI. 环境与漂移(温湿/EMC/老化)


XII. 溯源、校准与证书


XIII. 合规、契约与 guardband


XIV. 多仪器一致化与交叉比对(RRT/Interlab)


XV. 数据接口、元数据与发布


XVI. 运行时与流式协同(背压/重试/幂等)


XVII. 示例调用序(端到端蓝本)


XVIII. 交叉引用


XIX. 备注与实现建议


版权与许可(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/