energy-analyzer Net 类型。
导入
方法
方法参考
Net.get(name, type=NetType.EnergyAnalyzer)
按名称获取一个能量分析仪 Net。
返回: 能量分析仪 Net 实例
read_energy(duration)
在 duration 秒内对电流和功率积分。
返回: 一个
dict,包含以下键:
read_stats(duration)
在 duration 秒内计算电流、电压和功率的均值、最小值、最大值和标准差。
返回: 一个
dict,包含以下键:
每个统计量子字典包含:
示例
能量预算检查
休眠电流验证
电池续航估算
启动能量采集
电流尖峰分析
受支持的硬件
若需要瞬时功率读数(Yocto-Watt 上同样可用),请参阅
功率计。
说明
- Joulescope JS220 以高频率采样;时间窗口越长,统计量越准确
- Nordic PPK2 工作在源模式(提供 0.8–5V 的可配置电压并测量电流);电压读数反映的是配置值
read_energy()和read_stats()会阻塞整个duration之后才返回- 同一台物理 JS220 设备在
WattMeter和EnergyAnalyzer两种 Net 角色之间共享 —— 对同一设备同时打开这两种 Net 类型是安全的 - 运行脚本之前,请用
lager instruments --box <box>确认 JS220 已被检测到

