Hi , have a simple question : i am trying to sweep...
# analog-design
r
Hi , have a simple question : i am trying to sweep the resistance values with .step command in spice file. Doesnt seem to work. What is the correct way to sweep any parameters ? I am trying to use the function below but deosnt seem to work : https://github.com/ngspice/ngspice/blob/master/examples/various/param_sweep.cir parameter sweep * resistive divider, R1 swept from start_r to stop_r * replaces .STEP R1 1k 10k 1k * chapter 16.13.4.2 R1 1 2 1k .control let start_r = 1k let stop_r = 10k let delta_r = 1k let r_act = start_r * loop while r_act le stop_r alter r1 r_act run write dc-sweep.out v(2) set appendwrite let r_act = r_act + delta_r end *plot dc1.v(2) dc2.v(2) dc3.v(2) dc4.v(2) dc5.v(2) *+ dc6.v(2) dc7.v(2) dc8.v(2) dc9.v(2) dc10.v(2) .endc