Version 4 SHEET 1 904 1012 WIRE 448 -112 432 -112 WIRE 192 -80 176 -80 WIRE 336 -80 288 -80 WIRE 448 -80 448 -112 WIRE 448 -80 416 -80 WIRE 480 -80 448 -80 WIRE 592 -80 560 -80 WIRE 176 -48 176 -80 WIRE 304 -48 288 -48 WIRE 448 -48 448 -80 WIRE 176 48 176 32 WIRE 304 48 304 16 WIRE 304 48 176 48 WIRE 448 48 448 16 WIRE 448 48 304 48 WIRE 592 48 592 -80 WIRE 592 48 448 48 WIRE 400 288 384 288 WIRE 384 304 384 288 FLAG 192 -80 1 FLAG 176 48 0 FLAG 384 384 0 FLAG 400 288 2 FLAG 288 -80 1 FLAG 288 -48 1 SYMBOL current 176 32 R180 WINDOW 0 24 80 Left 2 WINDOW 3 24 0 Left 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName I1 SYMATTR Value {i1} SYMBOL cap 288 -48 R0 SYMATTR InstName C1 SYMATTR Value {c1} SYMBOL res 320 -64 R270 WINDOW 0 27 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName R1 SYMATTR Value {r1} SYMBOL bv 384 288 R0 SYMATTR InstName B1 SYMATTR Value V=fx()) SYMBOL cap 432 -48 R0 SYMATTR InstName C2 SYMATTR Value {c2} SYMBOL res 464 -64 R270 WINDOW 0 27 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName R2 SYMATTR Value {r2} TEXT 144 -240 Left 2 !.tran 100 startup TEXT 144 -224 Left 2 ;.param i1=1, r1=1, r2=1, c1=1, c2=1 TEXT 144 96 Left 2 !;R1, C1, R2, C2\n.func fx() {i1*(r1+r2-((\n+ -exp(time*xn)*c1*r1**2+\n+ exp(time*xp)*c1*r1**2-\n+ exp(time*xn)*2*c1*r2*r1+\n+ exp(time*xp)*2*c1*r2*r1+\n+ exp(time*xn)*c2*r2*r1-\n+ exp(time*xp)*c2*r2*r1+\n+ exp(time*xn)*r1*x1+\n+ exp(time*xp)*r1*x1-\n+ exp(time*xn)*c1*r2**2+\n+ exp(time*xp)*c1*r2**2-\n+ exp(time*xn)*c2*r2**2+\n+ exp(time*xp)*c2*r2**2+\n+ exp(time*xn)*r2*x1+\n+ exp(time*xp)*r2*x1)/\n+ (2*x1))\n+ } TEXT 360 96 Left 2 ;;R2, C2\n.func fx() {i1*r2*(1-\n+ exp(-time/(c2*r2)))\n+ } TEXT 144 -208 Left 2 !.param x1=sqrt((c1*r1+c1*r2+c2*r2)**2-(4*c1*c2*r1*r2))\n.param xp=(x1/(2*c1*c2*r1*r2))-(1/(2*c1*r1))-(1/(2*c2*r1))-(1/(2*c2*r2))\n.param xn=(-x1/(2*c1*c2*r1*r2))-(1/(2*c1*r1))-(1/(2*c2*r1))-(1/(2*c2*r2)) TEXT 144 -152 Left 2 !.meas mx1 param x1\n.meas mxp param xp\n.meas mxn param xn TEXT 392 -224 Left 2 !.param i1=2, r1=3, r2=4, c1=5, c2=6 TEXT 360 176 Left 2 ;;R1, R2, C2\n.func fx() {i1*(r1+r2-(r2*\n+ exp(-time/(c2*r2)))\n+ } TEXT 304 -152 Left 2 !,meas md param 2*c1*x1 TEXT -416 -240 Left 2 ;======================================\nR2, C2\nInverseLaplaceTransform[(I_1*(1/s))*(R_2/(C_2*R_2*s+1)),s,t]\nI_1 R_2 (1-e^(-t/(C_2 R_2)))\n \n;R2, C2\n.func fx() {i1*r2*(1-\n+ exp(-time/(c2*r2)))\n+ }\n \n\n======================================\nR1, R2, C2\nInverseLaplaceTransform[(I_1*(1/s))*(R_1+(R_2/(C_2*R_2*s+1))),s,t]\nI_1 (-R_2 e^(-t/(C_2 R_2))+R_1+R_2)\n \n;R1, R2, C2\n.func fx() {i1*(r1+r2-(r2*\n+ exp(-time/(c2*r2)))\n+ }\n \n======================================\nR1, C1, R2, C2\nInverseLaplaceTransform[I_1*(1/s))*(1/(s*C_1+(1/(R_1+(R_2/(R_2*C_2*s+1)))))),s,t]\n;R1, C1, R2, C2\n.func fx() {i1*(r1+r2-((\n+ -exp(time*xn)*c1*r1**2+\n+ exp(time*xp)*c1*r1**2-\n+ exp(time*xn)*2*c1*r2*r1+\n+ exp(time*xp)*2*c1*r2*r1+\n+ exp(time*xn)*c2*r2*r1-\n+ exp(time*xp)*c2*r2*r1+\n+ exp(time*xn)*r1*x1+\n+ exp(time*xp)*r1*x1-\n+ exp(time*xn)*c1*r2**2+\n+ exp(time*xp)*c1*r2**2-\n+ exp(time*xn)*c2*r2**2+\n+ exp(time*xp)*c2*r2**2+\n+ exp(time*xn)*r2*x1+\n+ exp(time*xp)*r2*x1)/\n+ (2*x1))\n+ }