Skip to main content
控制电子负载,以各种模式吸收电流,用于测试供电系统。

导入

方法

基于 Net 的 API 提供的方法既可以读取也可以设置数值。不带值参数调用时,方法读取并返回当前值;带值调用时,方法进行设置。

方法参考

Net.get(name, type=NetType.ELoad)

按名称获取一个电子负载 Net。
参数: 返回: 电子负载 Net 实例

mode(mode_type=None)

设置或读取工作模式。
参数: 返回: mode_type 为 None 时返回当前模式字符串

current(value=None)

设置或读取恒流设定值。
参数: 返回: value 为 None 时返回以安培为单位的设定值

voltage(value=None)

设置或读取恒压设定值。

resistance(value=None)

设置或读取恒阻设定值。低于 0.02 欧姆的值处于仪器量程的下限,仪器可能对其进行钳位。当实际生效的值与请求的值不同时,它会打印一条警告。

power(value=None)

设置或读取恒功率设定值。

enable() / disable()

打开或关闭电子负载输入。
打印电子负载的完整状态。

measured_voltage() / measured_current() / measured_power()

读取实际测量值(返回浮点数,供代码使用)。
返回: float - 测量值

负载模式

示例

恒流测试

电池放电测试

电源效率测试

受支持的硬件

说明

  • 请先用 mode() 设置工作模式,再设置对应的数值
  • current()voltage()resistance()power() 等方法既能读取也能设置
  • measured_voltage()measured_current()measured_power() 返回实际测量值
  • print_state() 打印状态(便于调试),测量方法返回数值(供代码使用)
  • 请务必调用 enable() 才会开始吸收电流
  • 结束时请务必调用 disable()
  • 低于 0.02 欧姆的电阻值可能被仪器钳位