LTspiceでPWL波形を繰り返すには?

LTspiceにおけるPWL関数の強力な機能の1つは、追加のパラメータを用いて波形の動きを自動化できる点です。

LTspiceでは、Advancedダイアログで時間/値のペアを編集することができます。PWLの他の構文要素を確認するには、回路図上のPWLステートメントを右クリックして、さらに編集します。繰り返し動作を行うPWL波形を作成するには、PWLステートメントにREPEATとENDREPEATを追加します

波形を繰り返す

一定回数、波形を繰り返す場合:

PWL REPEAT FOR 5 (0 0 1m 1 2m 1 3m 0) ENDREPEAT

無限に繰り返す場合:

PWL REPEAT FOREVER (0 0 1m 1 2m 1 3m 0) ENDREPEAT

図4には、元のPWLの例と、その波形を5回繰り返したもの、および無限に繰り返す波形が表示されています(波形ビューアを右クリックし、Add Plot Pane Above/Belowを選択すると、複数のプロットペインを作成できます)。


図4: REPEAT FOR および REPEAT FOREVER パラメータを用いて作成されたPWL波形

関連記事:
LTspiceとは?
LTSpice入門
LTspiceにおける折れ線波形(PWL)関数とは何か?また、どのような場合に使用すべきですか?
LTspice Tips - Mathematical Integration
LTspice Tips - Plot Manually Entered Functions




オリジナル・ソース(English)