本页说明 OpenComputers 对 Factorization 电荷导体的集成接口。
- 依赖:
factorization - 标签:
integration-required
charge_conductor
- 监控导体网络中的电荷状态。
- 判断一段导体当前是否带电。
- 为自动化排障记录电荷变化情况。
charge_conductor 组件对应实现了 Factorization IChargeConductor 接口的方块。
- 语法:
getCharge(): number - 用途: 返回该方块当前的电荷值。
- 返回值:
- 当前电荷数值。
- 说明:
- 如果底层方块当前没有可读取的 charge 对象,这个接口会返回
0。 - 电荷数值的具体量纲取决于被查询的 Factorization 方块类型,因此更适合在同类设备之间做比较,而不是假设它们都使用统一上限。
- 如果底层方块当前没有可读取的 charge 对象,这个接口会返回
local component = require("component")
local conductor = component.charge_conductor
local charge = conductor.getCharge()
print("Charge:", charge)
if charge <= 0 then
print("Conductor is not carrying charge.")
endredlogic