Skip to content

Commit 260cc2c

Browse files
Delay line example update
1 parent 63a2ee1 commit 260cc2c

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

examples/transient/delay_line/delay_line.cir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
delay_line_test( RS ) :=
44
{
5-
VP.VPULSE ( @4, @GND, 1, 10n, 40n, 0, 1n, 1n );
5+
VP.VPULSE ( @4, @GND, 1, 10n, 80n, 0, 1n, 1n );
66
R2.CR ( @4, @3, 5 );
77
L1.CL ( @3, @1, 5e-8 );
88
C1.CC ( @1, @GND, 5e-11 );

examples/transient/delay_line/delay_line.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,19 +29,19 @@ def __init__(self):
2929
self.VP_U = element('VP_U')
3030

3131
def step(self):
32-
self._setc(self.DL1_U1, ((self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*(50*(5+5e-08*self._der1(self.L1_I))+(500+(5e-08*self._der1(self.L1_I))*100))-(7500*(5e-08*self._der0(self.L1_I))-7500*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-4e-08)/1e-09)))+((5e-08*self._der1(self.L1_I))*7500+37500)*(5e-11*self._der0(self.C1_U))))/((7500+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*7500+37500))+((500+(5e-08*self._der1(self.L1_I))*100)+50*(5+5e-08*self._der1(self.L1_I)))))
33-
self._setc(self.L1_U, (((((100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)))))+(100*(5e-08*self._der1(self.L1_I))+50*(5e-08*self._der1(self.L1_I))))*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-4e-08)/1e-09)))+(5*((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)+7500)*(5e-08*self._der0(self.L1_I)))+((5e-08*self._der1(self.L1_I))*7500)*(5e-11*self._der0(self.C1_U)))-(self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*(50*(5e-08*self._der1(self.L1_I))+(5e-08*self._der1(self.L1_I))*100))/(((50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(5e-08*self._der1(self.L1_I)))+100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)))+5e-08*self._der1(self.L1_I)))+(5*((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)+7500)))
34-
self._setc(self.R2_U, -((((5*((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150))*(5e-08*self._der0(self.L1_I))-((100*(50*((5e-11*self._der1(self.C1_U))*5))+50*(50*((5e-11*self._der1(self.C1_U))*5)))+750)*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-4e-08)/1e-09))))-37500*(5e-11*self._der0(self.C1_U))+(self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*750)/(((50*(50*((5e-11*self._der1(self.C1_U))*5))+250)+100*(50*((5e-11*self._der1(self.C1_U))*5)+5))+((7500+(100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))))+(100*(5e-08*self._der1(self.L1_I))+50*(5e-08*self._der1(self.L1_I)))))))
32+
self._setc(self.DL1_U1, ((self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*(50*(5+5e-08*self._der1(self.L1_I))+(500+(5e-08*self._der1(self.L1_I))*100))-(7500*(5e-08*self._der0(self.L1_I))-7500*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-8e-08)/1e-09)))+((5e-08*self._der1(self.L1_I))*7500+37500)*(5e-11*self._der0(self.C1_U))))/((7500+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*7500+37500))+((500+(5e-08*self._der1(self.L1_I))*100)+50*(5+5e-08*self._der1(self.L1_I)))))
33+
self._setc(self.L1_U, (((((100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)))))+(100*(5e-08*self._der1(self.L1_I))+50*(5e-08*self._der1(self.L1_I))))*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-8e-08)/1e-09)))+(5*((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)+7500)*(5e-08*self._der0(self.L1_I)))+((5e-08*self._der1(self.L1_I))*7500)*(5e-11*self._der0(self.C1_U)))-(self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*(50*(5e-08*self._der1(self.L1_I))+(5e-08*self._der1(self.L1_I))*100))/(((50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(5e-08*self._der1(self.L1_I)))+100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)))+5e-08*self._der1(self.L1_I)))+(5*((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)+7500)))
34+
self._setc(self.R2_U, -((((5*((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150))*(5e-08*self._der0(self.L1_I))-((100*(50*((5e-11*self._der1(self.C1_U))*5))+50*(50*((5e-11*self._der1(self.C1_U))*5)))+750)*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-8e-08)/1e-09))))-37500*(5e-11*self._der0(self.C1_U))+(self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*750)/(((50*(50*((5e-11*self._der1(self.C1_U))*5))+250)+100*(50*((5e-11*self._der1(self.C1_U))*5)+5))+((7500+(100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))))+(100*(5e-08*self._der1(self.L1_I))+50*(5e-08*self._der1(self.L1_I)))))))
3535
self._setc(self.R1_I, ((self._delay(self.DL1_U1,2e-08)+50*self._delay(self.DL1_I1,2e-08))*(5+5e-08*self._der1(self.L1_I))+50*((self._delay(self.DL1_U1,2e-08)+50*self._delay(self.DL1_I1,2e-08))*(1+(5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5))))/((((50*(50*((5e-11*self._der1(self.C1_U))*5))+250)+(50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(5e-08*self._der1(self.L1_I))))+2500)+(50*(1+(5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5))+(5+5e-08*self._der1(self.L1_I)))*100))
3636
self._setc(self.DL1_I2, -(((self._delay(self.DL1_U1,2e-08)+50*self._delay(self.DL1_I1,2e-08))*(5+5e-08*self._der1(self.L1_I))+50*((self._delay(self.DL1_U1,2e-08)+50*self._delay(self.DL1_I1,2e-08))*(1+(5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5))))/(((100*(50*((5e-11*self._der1(self.C1_U))*5)+5)+100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)))+5e-08*self._der1(self.L1_I)))+5000)+((5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*50+250)+(55+5e-08*self._der1(self.L1_I)))*50)))
37-
self._setc(self.DL1_I1, -(((150*(5e-08*self._der0(self.L1_I))-150*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-4e-08)/1e-09)))+(750+(5e-08*self._der1(self.L1_I))*150)*(5e-11*self._der0(self.C1_U)))+(self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5)+1)+(100+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*100+500))))/(((500+100*(5e-08*self._der1(self.L1_I)))+(250+50*(5e-08*self._der1(self.L1_I))))+(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5)+1)+(100+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*100+500)))*50)))
38-
self._setc(self.C1_I, ((self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5))+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*100+500))-(((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))*(5e-08*self._der0(self.L1_I))-(100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-4e-08)/1e-09))))-(8250+(5e-08*self._der1(self.L1_I))*150)*(5e-11*self._der0(self.C1_U))))/(((100*(50*((5e-11*self._der1(self.C1_U))*5))+100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)))))+(50*(50*((5e-11*self._der1(self.C1_U))*5))+50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))))+(8250+(5e-08*self._der1(self.L1_I))*150)))
39-
self._setc(self.VP_I, ((self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*150-(((100*(50*(5e-11*self._der1(self.C1_U)))+100)+(50*(50*(5e-11*self._der1(self.C1_U)))+50))*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-4e-08)/1e-09)))-((100*(50*(5e-11*self._der1(self.C1_U)))+100)+(50*(50*(5e-11*self._der1(self.C1_U)))+50))*(5e-08*self._der0(self.L1_I))+7500*(5e-11*self._der0(self.C1_U))))/((((50*(50*((5e-11*self._der1(self.C1_U))*5))+250)+100*(50*((5e-11*self._der1(self.C1_U))*5)+5))+((50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(5e-08*self._der1(self.L1_I)))+100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)))+5e-08*self._der1(self.L1_I))))+7500))
40-
self._setc(self.L1_I, -(((((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)*(5e-08*self._der0(self.L1_I))-((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-4e-08)/1e-09))))-7500*(5e-11*self._der0(self.C1_U))+(self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*150)/((7500+((100*(50*((5e-11*self._der1(self.C1_U))*5))+50*(50*((5e-11*self._der1(self.C1_U))*5)))+750))+((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)*(5e-08*self._der1(self.L1_I)))))
41-
self._setc(self.R2_I, -(((((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)*(5e-08*self._der0(self.L1_I))-((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-4e-08)/1e-09))))-7500*(5e-11*self._der0(self.C1_U))+(self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*150)/(((7500+(100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))))+(100*(5e-08*self._der1(self.L1_I))+50*(5e-08*self._der1(self.L1_I))))+((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)*5)))
42-
self._setc(self.C1_U, ((self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*(50*(5+5e-08*self._der1(self.L1_I))+(500+(5e-08*self._der1(self.L1_I))*100))-(7500*(5e-08*self._der0(self.L1_I))-7500*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-4e-08)/1e-09)))+((5e-08*self._der1(self.L1_I))*7500+37500)*(5e-11*self._der0(self.C1_U))))/(((5e-08*self._der1(self.L1_I))*7500+37500)*(5e-11*self._der1(self.C1_U))+(8250+(5e-08*self._der1(self.L1_I))*150)))
37+
self._setc(self.DL1_I1, -(((150*(5e-08*self._der0(self.L1_I))-150*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-8e-08)/1e-09)))+(750+(5e-08*self._der1(self.L1_I))*150)*(5e-11*self._der0(self.C1_U)))+(self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5)+1)+(100+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*100+500))))/(((500+100*(5e-08*self._der1(self.L1_I)))+(250+50*(5e-08*self._der1(self.L1_I))))+(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5)+1)+(100+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*100+500)))*50)))
38+
self._setc(self.C1_I, ((self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5))+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*100+500))-(((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))*(5e-08*self._der0(self.L1_I))-(100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-8e-08)/1e-09))))-(8250+(5e-08*self._der1(self.L1_I))*150)*(5e-11*self._der0(self.C1_U))))/(((100*(50*((5e-11*self._der1(self.C1_U))*5))+100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)))))+(50*(50*((5e-11*self._der1(self.C1_U))*5))+50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))))+(8250+(5e-08*self._der1(self.L1_I))*150)))
39+
self._setc(self.VP_I, ((self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*150-(((100*(50*(5e-11*self._der1(self.C1_U)))+100)+(50*(50*(5e-11*self._der1(self.C1_U)))+50))*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-8e-08)/1e-09)))-((100*(50*(5e-11*self._der1(self.C1_U)))+100)+(50*(50*(5e-11*self._der1(self.C1_U)))+50))*(5e-08*self._der0(self.L1_I))+7500*(5e-11*self._der0(self.C1_U))))/((((50*(50*((5e-11*self._der1(self.C1_U))*5))+250)+100*(50*((5e-11*self._der1(self.C1_U))*5)+5))+((50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(5e-08*self._der1(self.L1_I)))+100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)))+5e-08*self._der1(self.L1_I))))+7500))
40+
self._setc(self.L1_I, -(((((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)*(5e-08*self._der0(self.L1_I))-((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-8e-08)/1e-09))))-7500*(5e-11*self._der0(self.C1_U))+(self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*150)/((7500+((100*(50*((5e-11*self._der1(self.C1_U))*5))+50*(50*((5e-11*self._der1(self.C1_U))*5)))+750))+((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)*(5e-08*self._der1(self.L1_I)))))
41+
self._setc(self.R2_I, -(((((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)*(5e-08*self._der0(self.L1_I))-((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-8e-08)/1e-09))))-7500*(5e-11*self._der0(self.C1_U))+(self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*150)/(((7500+(100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))))+(100*(5e-08*self._der1(self.L1_I))+50*(5e-08*self._der1(self.L1_I))))+((100*(50*(5e-11*self._der1(self.C1_U)))+50*(50*(5e-11*self._der1(self.C1_U))))+150)*5)))
42+
self._setc(self.C1_U, ((self._delay(self.DL1_U2,2e-08)+50*self._delay(self.DL1_I2,2e-08))*(50*(5+5e-08*self._der1(self.L1_I))+(500+(5e-08*self._der1(self.L1_I))*100))-(7500*(5e-08*self._der0(self.L1_I))-7500*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-8e-08)/1e-09)))+((5e-08*self._der1(self.L1_I))*7500+37500)*(5e-11*self._der0(self.C1_U))))/(((5e-08*self._der1(self.L1_I))*7500+37500)*(5e-11*self._der1(self.C1_U))+(8250+(5e-08*self._der1(self.L1_I))*150)))
4343
self._setc(self.DL1_A, (50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5)+1)+(100+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*100+500)))+((500+(5e-08*self._der1(self.L1_I))*100)+50*(5+5e-08*self._der1(self.L1_I))))/(50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5)+1)+(100+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*100+500)))+((500+(5e-08*self._der1(self.L1_I))*100)+50*(5+5e-08*self._der1(self.L1_I)))))
4444
self._setc(self.DL1_U2, (50*((self._delay(self.DL1_U1,2e-08)+50*self._delay(self.DL1_I1,2e-08))*(100+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*100+500)))+(self._delay(self.DL1_U1,2e-08)+50*self._delay(self.DL1_I1,2e-08))*(500+(5e-08*self._der1(self.L1_I))*100))/(((5500+(5e-08*self._der1(self.L1_I))*100)+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*5000+25000))+(50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5)+1))+50*(5+5e-08*self._der1(self.L1_I)))))
4545
self._setc(self.R1_U, (50*((self._delay(self.DL1_U1,2e-08)+50*self._delay(self.DL1_I1,2e-08))*(100+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*100+500)))+(self._delay(self.DL1_U1,2e-08)+50*self._delay(self.DL1_I1,2e-08))*(500+(5e-08*self._der1(self.L1_I))*100))/((50*(100+(5e-11*self._der1(self.C1_U))*((5e-08*self._der1(self.L1_I))*100+500))+(500+(5e-08*self._der1(self.L1_I))*100))+(50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I)+5)+1))+50*(5+5e-08*self._der1(self.L1_I)))))
46-
self._setc(self.VP_U, ((((7500+(100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))))+(100*(5e-08*self._der1(self.L1_I))+50*(5e-08*self._der1(self.L1_I))))+((100*(50*((5e-11*self._der1(self.C1_U))*5))+50*(50*((5e-11*self._der1(self.C1_U))*5)))+750))*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-4e-08)/1e-09))))/(((7500+(100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))))+(100*(5e-08*self._der1(self.L1_I))+50*(5e-08*self._der1(self.L1_I))))+((100*(50*((5e-11*self._der1(self.C1_U))*5))+50*(50*((5e-11*self._der1(self.C1_U))*5)))+750)))
46+
self._setc(self.VP_U, ((((7500+(100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))))+(100*(5e-08*self._der1(self.L1_I))+50*(5e-08*self._der1(self.L1_I))))+((100*(50*((5e-11*self._der1(self.C1_U))*5))+50*(50*((5e-11*self._der1(self.C1_U))*5)))+750))*(0.5*(math.tanh((self._time()-1e-08)/1e-09)-math.tanh(((self._time()-1e-08)-8e-08)/1e-09))))/(((7500+(100*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))+50*(50*((5e-11*self._der1(self.C1_U))*(5e-08*self._der1(self.L1_I))))))+(100*(5e-08*self._der1(self.L1_I))+50*(5e-08*self._der1(self.L1_I))))+((100*(50*((5e-11*self._der1(self.C1_U))*5))+50*(50*((5e-11*self._der1(self.C1_U))*5)))+750)))
4747

examples/transient/delay_line/simulation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def add_plot( axs, element ):
3232

3333
fig, axs = plt.subplots(1, 1, layout='constrained')
3434
add_plot( axs, my_circuit.R1_U )
35-
add_plot( axs, my_circuit.R2_U )
35+
#add_plot( axs, my_circuit.R2_U )
3636
#add_plot( axs, my_circuit.R3_U )
3737
#add_plot( axs, my_circuit.C1_U )
3838
add_plot( axs, my_circuit.VP_U )

0 commit comments

Comments
 (0)