Square Wave(矩形波)
入力値から矩形波(パルス波)信号を生成
中級
Since P00
入力ポート
Input(入力)
入力値(未接続時は正規化時間を使用)
出力ポート
Output(出力)
矩形波の出力値
パラメータ
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Frequency周波数 | Float | 1.0 | 波の繰り返し回数 |
| Amplitude振幅 | Float | 1.0 | 波のピーク振幅 |
| Duty Cycleデューティ比 | Float | 0.5 | ON 期間の比率(0.5=標準矩形波) |
| Offsetオフセット | Float | 0.0 | 垂直オフセット |
波形の数式
frac = (frequency * input) - floor(frequency * input)
square = frac < duty ? +1 : -1
output = offset + amplitude * square使用例
- duty=0.5 — 標準的な矩形波(点滅アニメーション)
- duty=0.1 — 短いパルス(ストロボ効果)
- duty=0.9 — 長い ON 期間(ほぼ常時 ON で一瞬 OFF)