loop in netlist

Thread Starter

yoyo1987

Joined Apr 24, 2014
17
hi everyone,
I built a circuit with netlist in PSPICE, and I put it in a library.
I cascaded a few of these circuits like this:

xsub1 1 2 FILE
xsub2 2 3 FILE
xsub3 3 4 FILE
etc..

my question is, is there a way to use a loop (something like a "for" in programing)

so that I would be able to cascade 100 of these circuits without needing to write them all manually?


TIA
 

Alec_t

Joined Sep 17, 2013
14,330
I don't think Spice has that feature, but perhaps you could use a Print loop in any dialect of Basic to create the text, then copy/paste it into the netlist?
 

MrAl

Joined Jun 17, 2014
11,494
Hi,

I dont think spice has that feature either, but depending on the complexity of the circuit and what kind of circuit it is, you may be able to use network theory itself to mimic the behavior of several circuits acting together. It really depends highly on what kind of circuit it is though, and if it can be decomposed into a two port network for example it may be possible even for more complex circuits.

If you show your circuit we may be able to come up with something. For example, to mimic the behavior of 1000 LED's in series all it takes is one LED model symbol in the schematic and one or two dependent sources. To do the same with the LED's in parallel, the equivalent circuit is arranged a little differently, but in either case it only takes one instance of the model itself and a few other things added that are common in spice.
 
Top