Version 4 SHEET 1 880 680 WIRE 192 -48 96 -48 WIRE 432 -48 256 -48 WIRE 96 64 96 -48 WIRE 192 64 96 64 WIRE 432 64 432 -48 WIRE 432 64 272 64 WIRE -80 112 -208 112 WIRE 48 112 0 112 WIRE 96 112 96 64 WIRE 96 112 48 112 WIRE 432 112 432 64 WIRE 528 112 432 112 WIRE -208 144 -208 112 WIRE 96 160 96 112 WIRE 192 160 96 160 WIRE 320 160 272 160 WIRE 432 160 432 112 WIRE 432 160 400 160 WIRE 528 160 528 112 WIRE -64 176 -64 160 WIRE -16 176 -16 160 WIRE -208 272 -208 224 WIRE -16 272 -16 256 WIRE 528 272 528 240 FLAG 528 272 0 FLAG -208 272 0 FLAG -64 176 0 FLAG -16 272 0 FLAG 48 112 1 FLAG 528 112 2 SYMBOL Misc\\EuropeanResistor 512 144 R0 SYMATTR InstName R2 SYMATTR Value {100*(1-x)+1m} SYMBOL ind 176 176 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L1 SYMATTR Value 100m SYMBOL voltage -208 128 R0 SYMATTR InstName V1 SYMATTR Value 10 SYMBOL sw -96 112 R270 SYMATTR InstName S1 SYMATTR Value SW1 SYMBOL voltage -16 160 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V2 SYMATTR Value PULSE(1 0 100u 1n 1n 1) SYMBOL diode 256 -64 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName D1 SYMATTR Value 1N4148 SYMBOL Misc\\EuropeanResistor 288 48 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 27 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 5k SYMBOL Misc\\EuropeanResistor 416 144 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 27 56 VTop 2 SYMATTR InstName RS SYMATTR Value {100*x+1m} TEXT -224 336 Left 2 !.model sw1 sw(Ron=1m Roff=1G Vt=0.5) TEXT -208 -56 Left 2 !.tran 0 20m 0 1u TEXT 120 32 Left 2 ;I(R1) TEXT 120 128 Left 2 ;I(L1) TEXT -208 -136 Left 2 ;https://www.mikrocontroller.net/topic/494477?goto=6236326#6236326 TEXT -208 -88 Left 2 !.step param x list 0 1 LINE Normal 160 160 144 144 2 LINE Normal 144 176 160 160 2 LINE Normal 160 64 144 48 2 LINE Normal 144 80 160 64 2