[eispice] Re: Some simple examples
- From: Charles Eidsness <charles@xxxxxxxxxxxxxxxxxxxxx>
- To: eispice@xxxxxxxxxxxxx
- Date: Thu, 13 Sep 2007 19:34:40 -0400
Hi Ted,
Something like this should get you started with the syntax
(see below), but you will have to check it for polarity
errors, and to extrapolate the answers to your questions.
Refer to the eispice webpage for less trivial examples.
eispice can be used to simulate these kinds of circuits but
it wasn't really designed for it. For instance the MNA
matrix will have a singularity if you don't combine the
current sources in circuit 2 before running the sim. eispice
is really more for transient simulations of real-world circuits.
Cheers,
Charles
----------------
import eispice
cct1 = eispice.Circuit("Ted's Circuit 1")
cct1.V18 = eispice.V(eispice.GND, 1, 18)
cct1.V7 = eispice.V(2, eispice.GND, 7)
cct1.I5m = eispice.I(1, 2, 0.005)
cct1.op()
print '-- Circuit 1 --'
print 'V18 Current: %gA' % cct1.current('V18')[0][1]
print 'V7 Current: %gA' % cct1.current('V7')[0][1]
print 'I5m Voltage: %gV' % (cct1.voltage(1)[0][1] -
cct1.voltage(2)[0][1])
cct2 = eispice.Circuit("Ted's Circuit 2")
cct2.In5 = eispice.I(eispice.GND, 1, (20-25-5))
cct2.V60 = eispice.V(2, 1, 60)
cct2.V100 = eispice.V(2, eispice.GND, 100)
cct2.op()
print '-- Circuit 2 --'
print 'V60 Current: %gA' % cct2.current('V60')[0][1]
print 'V100 Current: %gA' % cct2.current('V100')[0][1]
----------------
Ted Kosan wrote:
> Hello,
>
> Would anyone be able to provide the eispice source code which would
> solve the following 2 circuit problems?:
>
> http://206.21.94.60/tkosan/misc/eispice_circuits.pdf
>
> I am beginning to learn eispice and it would be helpful to see how it
> is used to solve these simple problems.
>
> Thanks in advance :-)
>
> Ted
> ------------------------------------------------------------------
> To unsubscribe from the eispice list send an email to:
> eispice-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
>
------------------------------------------------------------------
To unsubscribe from the eispice list send an email to:
eispice-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
- References:
- [eispice] Some simple examples
- From: Ted Kosan
Other related posts:
- » [eispice] Some simple examples
- » [eispice] Re: Some simple examples
- [eispice] Some simple examples
- From: Ted Kosan