Skip to main content
即将推出: 面向 EA PSI/EL 系列双象限电源的太阳能模拟器 Python API 仍在开发中。基于 Net 的 API(Net.get('solar1', type=NetType.PowerSupply2Q))及相关方法在此先行列出以供预览,但完整的测试和验证要等硬件到位之后才能进行。生产可用的功能请关注后续版本。
模拟太阳能板的特性,用于测试由太阳能供电的设备。

导入

方法

太阳能相关方法从仪器返回的是字符串。如需参与计算,请先转换为浮点数。

方法参考

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

按名称获取一个太阳能仿真 Net。
参数: 返回: 太阳能仿真 Net 实例

enable()

连接仪器并启动太阳能仿真模式。

disable()

断开与仪器的连接并停止太阳能仿真。

irradiance(value=None)

设置或读取辐照度。
返回: str - 当前的辐照度值

voc()

读取开路电压。
返回: str - 电压值

mpp_voltage()

读取最大功率点电压。
返回: str - 电压值

mpp_current()

读取最大功率点电流。
返回: str - 电流值

resistance(value=None)

设置或读取电池板的动态内阻。
返回: str - 内阻值

temperature()

读取模拟的电池温度。
返回: str - 温度值

示例

基本的太阳能仿真

测试多个辐照度等级

MPPT 跟踪测试

受支持的硬件

说明

  • 太阳能仿真需要双向(双象限)电源
  • 标准测试条件(STC):1000 W/m²、25°C、AM1.5
  • I-V 曲线会根据辐照度自动生成
  • 使用太阳能专有方法之前请先调用 enable()
  • 结束时请务必调用 disable()
  • 返回值是字符串 —— 参与计算前请转换为浮点数