LTspice 如何触发、缩放 PWL 波形?

通过触发信号启动 PWL 波形序列

图 5 是受触发条件控制的 PWL 波形示例。可设置条件(如V(trig) > 1):条件满足时波形启动,条件不成立则波形停止输出

示例:触发条件生效期间波形持续循环:

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

只有trig节点电压大于 1V 时,该波形序列才会运行。


图 5:添加触发条件的 PWL 波形

PWL 波形的拉伸与压缩

可对波形的时间轴、幅值分别缩放,依靠TIME_SCALE_FACTOR(时间缩放系数)、VALUE_SCALE_FACTOR(幅值缩放系数)两个参数实现。 图 6 示例:波形周期缩短至原来 1/2、幅值放大 2 倍,语句如下:

plaintext

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


图 6:同时缩放波形的时间与电压 / 电流幅值

更多LTspice相关内容: