LTspiceで折れ線波形(PWL)をトリガまたはスケーリングするには?

トリガを使用したPWLシーケンスの開始:

図5は、トリガ条件に依存する折れ線波形(PWL)の例を示しています。条件(V(trig) > 1)が真になったときに波形を開始させることができます。この式が偽の場合、波形は無効になります。

例:
トリガ条件が真である間、波形は繰り返されます。

PWL REPEAT FOREVER (0 0 1m 1 2m 1 3m 0) ENDREPEAT TRIGGER V(trig)>1

このシーケンスは、ノード電圧 V(trig) が1Vを超えた場合にのみ動作します。


図5: トリガ条件が定義されたPWL波形

PWL波形の伸長または縮小:

波形は、時間または振幅でスケーリングすることができます。
PWLパラメータ TIME_SCALE_FACTORおよびVALUE_SCALE_ FACTORを使用すると、波形を伸長または縮小することができます。
図6は、周期が半分で振幅が2倍になった元の波形を示しています。

PWL TIME_SCALE_FACTOR=0.5 VALUE_SCALE_FACTOR=2 REPEAT FOREVER (0 0 1m 1 2m 1 3m 0) ENDREPEAT


図6: 波形の時間および電圧(または電流)値の両方でスケーリングされた波形

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




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