Find the slope or slew rate of a waveform.
slope(probe="p(d)" initial=value final=value begin=time end=time expression)
| arg name | default | description |
|---|---|---|
| probe | required | The name of a probe to measure. |
| initial | 0 | The initial value. |
| final | 0 | The final value. |
| begin | -infinity | The window begins at this time or frequency. |
| end | +infinity | The window ends at this time or frequency. |
| first | true | Find the first crossing in the window. (Cancels last.) |
| last | false | Find the last crossing in the window. (Cancels first.) |
| expression | false | The result is an unreduced expression. |
Ordinarily, the result is a number. If the probe is a voltage probe the units would be volts per second.
If the “expression” keyword is given the result is an unreduced expression.
measure sr = slope(probe="v(out)" initial=-2 final=2 last)
Find the slope (slew rate) for the last transition from -2 to 2, as a number.
sr= 30.15738K
measure sr = slope(probe="v(out)" initial=-2 final=2 last expression)
Find the slope (slew rate) for the last transition from -2 to 2, as an unreduced expression.
sr={( 2.--2.)/( 0.001066319- 933.6812u)}