step指令用于参数扫描,扫描步骤可以是线性的,对数的或列表。
下面介绍几种常用用法:
绘制一简单电阻分压电路,如下:
- 线性扫描
语法:.step param <Name> <Start Value> <Stop Value> <Increment>
例:.step param Res 20 100 20
意思是R2的阻值从20变化到100,每次变化20Ω。运行结果如下:
注意:在波形查看器上单击右键,View–>Step Legend,可以打开图例。
2. 列表扫描
语法:.step param <Name> list <Value1> <Value2> <Value3> <...>
例:.step param Res list 20 30 40 50 60 70 80
意思是R2的阻值按照20Ω,30Ω,40Ω,50Ω,60Ω,70Ω,80Ω依次变化。运行结果如下:
注意:在波形查看器上单击右键,View–>Select Steps,可以选择是否显示某个步进值。
也可以在波形查看器上编辑信号名,比如:V(out)
@
1
\color{red}{@1}
@1,效果如下:
- 对数扫描
语法:.step oct param <Name> <Start Value> <Stop Value> <No.Points>
或 :.step dec param <Name> <Start Value> <Stop Value> <No.Points>
关于对数扫描,暂时没有搞清楚Octave和Decade究竟是如何计算而来,后面如果搞明白了再更新。
<<==上一篇:LTspice基础教程-023.定义变量;param指令用法
>>==下一篇:LTspice基础教程-025.电路容差分析,蒙特卡罗分析(Monte Carlo)