# Level to pulse

Process
Level to pulse
I
O

# 入力

ID略称名前デフォルト説明
inputIinputBOOLEANfalse

# 出力

ID略称名前デフォルト説明
outputOoutputBOOLEANfalse

# 設定

ID名前デフォルト単位説明
pulse_durationpulse_durationNUMBER0.1s

詳細:

> 0

# ソースコード

Volang ソースを表示
value = input::value()

extern fn onPulseEnd() {
    output::set("output", false)
}

if (value) {
    callback::clear()
    output::set("output", true)
    pulse_ms = math::round(config::get("pulse_duration") * 1000)
    callback::set(pulse_ms, "onPulseEnd")
}
Voldeno スマートホーム自動化における Level to pulse Logic Block の動作、用途、設定方法を説明します。