Version 4 SHEET 1 908 688 WIRE -16 112 -112 112 WIRE 144 112 48 112 WIRE 144 176 144 112 WIRE -112 240 -112 112 WIRE 144 304 144 256 WIRE 560 304 144 304 WIRE 624 304 560 304 WIRE 144 336 144 304 WIRE 560 352 560 304 WIRE -112 448 -112 320 WIRE 32 448 -112 448 WIRE 144 448 144 416 WIRE 144 448 32 448 WIRE 560 448 560 416 WIRE 560 448 144 448 WIRE 32 464 32 448 FLAG 32 464 0 FLAG 624 304 out SYMBOL cap 48 96 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1 SYMATTR Value {wc_b(10u,tol_b)} SYMBOL cap 576 416 R180 WINDOW 0 24 56 Left 2 WINDOW 3 24 8 Left 2 SYMATTR InstName C2 SYMATTR Value {wc_b(1u,tol_b)} SYMBOL res 128 320 R0 SYMATTR InstName R1 SYMATTR Value {wc_a(10K,tol_a)} SYMBOL res 128 160 R0 SYMATTR InstName R2 SYMATTR Value {wc_a(10K,tol_a)} SYMBOL voltage -112 224 R0 WINDOW 123 24 124 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value SINE() SYMATTR Value2 AC 1 TEXT 192 128 Left 2 !.ac oct 10 1 1e3 TEXT -168 552 Left 2 !.param tol_a=0.1 TEXT -168 632 Left 2 !.param tol_b=0.2 TEXT -168 592 Left 2 !.function wc_a(nom, tol_a) if(run==1, nom, if(flat(1)>0,nom*(1+tol_a),nom(1-tol_a))) TEXT -168 672 Left 2 !.function wc_b(nom, tol_b) if(run==1, nom, if(flat(1)>0,nom*(1+tol_b),nom(1-tol_b))) TEXT 192 160 Left 2 !.step param run 1 40 1