--------------------------------------------------------------------------------
import DC
import Circuit
import Print
import Array
circuit :: ESim -> [Device]
circuit z0 = (npn1 1 2 3 0 z0) ++
(res1 2 1 2 1000.0 z0) ++
(res1 3 3 4 1000.0 z0) ++
(vsrc2 4 1 0 15.0 z0) ++
(vsrc2a 5 4 0 0.25 60 z0) ++
(res1 6 2 3 100000.0 z0)
m = opvalue (dcOP1 [] [] circuit)
n = dcOP1 [] [] circuit
tr = dcTran1 (1/(60*8)) (2/60) m m circuit
main = trPrint [1,2,4,5] tr
|