On Apr 20, 2006, at 9:36 AM, Markus Feldmann wrote:



Thanks for your Answer.

I think that it is an advantage from the GUI to setup a circuit but
thats my opinion.
I think i would be confused to not forget the many node Numbers, and
which is conected with whom.

Oh, certainly draw your schematics with gschem! The question is what to do with them.

One extremely handy way to automate the the flow from schematics to simulations is to use "make". A makefile might look like this:

# Choose your favorite SPICE
SPICE=ngspice

simulation : main.cir
        $(SPICE) main.cir

# netlist a subcircuit
sub.cir : sub.sch
        gnetlist -g spice-sdb -o sub.cir sub.sch

# netlist main circuit (assume sub.cir is used via .include)
main.cir : sub.cir main.sch
        gnetlist -g spice-sdb -o main.cir main.sch

Put that in a file named Makefile. Be sure that the indented lines start with "tab" characters. Then type "make simulation". It'll run gnetlist twice to make SPICE netlists, then run ngspice, dropping you into the ngspice command interpreter. You can automate very elaborate simulations of very complicated circuits in this manner. Type "info make" for more on makefiles.

John Doty              Noqsi Aerospace, Ltd.
[EMAIL PROTECTED]


Reply via email to