Counter

AIと読む
全ドキュメントを1ファイルで(llms-full.txt)
Counter

Count Trigger が来るたびに数え、Count Output へ整数を出します。Reset Trigger では 0 ではなく Min Value に戻ります

  • 初期値は Min Value = 0、Max Value = 100、Loop = ON
  • カウントの向きは MaxMin の大小で決まります。Max > Min なら +1、Max < Min なら -1、Max と Min が等しいと Count Trigger を撃っても値は動きません
  • Loop が ON のとき、Max を超えると Min へ、Min を下回ると Max へ回り込みます
  • ノード上に Count / Min / Max のフィールドと Loop トグルがあり、Count は直接書き換えられます

Loop が OFF のとき、値は止まりません。 範囲外に出たときの処理はループ時にしか実装されていないため、Loop OFF では Max を超えて増え続けます(減る向きも同様)。上限で止めたい場合は後段に Math の Min / Max を置いて挟んでください。

入力ポート

Port ID
Count Triggertrigger
Reset Triggertrigger
Min Valueint
Max Valueint
Loopbool

出力ポート

Port ID
Count Outputint

スクリプトから設定可能なメンバー

パス
minValueInputint
maxValueInputint
loopInputbool
currentCountint
minValueint
maxValueint
loopbool

Synapse Apps(スクリプティング)

await synapse.modules.create({ type: "Counter" })

このページへのリンク

同じページを参照しているページ