--------------------------------------------------------------------------------
import DC
import Circuit
import Display
circuit :: ([[Int]],[[Double]]) -> [([[Int]], Double)]
circuit z0 = (res1 1 1 0 50.0 z0) ++
(res1 2 1 3 50000.0 z0) ++
(res1 3 1 2 50.0 z0) ++
(res1 4 3 2 5000.0 z0) ++
(vdc1 5 3 0 5.0 z0)++
(vccs1 6 0 1 1 2 (0.2/50) z0) ++
(vccs1 7 2 1 1 0 (0.98/50) z0)
z = dcOP [] [] circuit
main = opPrint z
{-
v(1) = 0.0553977447399811
v(2) = 0.0506019355394056
v(3) = 5.0
i(vdc) = -0.00108877165799732
i(vccs) = 1.9183236802302e-05
i(vccs) = 0.00108579579690363
-}
|