导入
方法
基于 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()
打开或关闭电子负载输入。
print_state()
打印电子负载的完整状态。
measured_voltage() / measured_current() / measured_power()
读取实际测量值(返回浮点数,供代码使用)。
float - 测量值
负载模式
示例
恒流测试
电池放电测试
电源效率测试
受支持的硬件
说明
- 请先用
mode()设置工作模式,再设置对应的数值 current()、voltage()、resistance()、power()等方法既能读取也能设置measured_voltage()、measured_current()、measured_power()返回实际测量值print_state()打印状态(便于调试),测量方法返回数值(供代码使用)- 请务必调用
enable()才会开始吸收电流 - 结束时请务必调用
disable() - 低于 0.02 欧姆的电阻值可能被仪器钳位

