[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: gschem/gnetlist potentiometers



gEDA users --

I checked my netlister.  As it turns out, VARIABLE_RESISTOR is not a
built-in DEVICE type.  This was expected.  However, the refdes "R" is
also not recognized in "write-default-component".  Ooops. . . .

I'll fix up the netlister and post the new version soon.  Until then,
a work-around is to just replace the pot with a resistor, and make
some sort of text annotation saying that it may be varied.  Ya gotta
use gschem to vary the value anyway . . . and yes, this
sux, but at least you can simulate. . . .

Stuart

> 
> [ . . . . .]
> > >new pots give similar results. gschem is version 20030525, and gnetlist
> > >is too.  The .sch snippet is:
> > >
> > >C 30200 58300 1 90 0 resistor-variable-2.sym
> > >{
> > >T 29550 58900 5 10 1 1 0 0
> > >refdes=R18
> > >T 29700 58500 5 10 1 1 0 0
> > >value=1M
> > >}
> > 
> > 	The above netlisted fine for me (using the geda test backend),
> > but when I used the spice-sdb backend, I got the below message.
> > 
> [ . . . . .]
> > 
> > >Found unknown component.  Refdes = R18
> > >
> > 
> > 	Note, the pot did get into the netlist, but most likely not in
> > a form that your spice simulator expects.
> > 
> > 	Just based on looking at the backend code, spice-sdb doesn't
> > know anything about "VARIABLE_RESISTOR"s.  Is there a workaround or
> > solution for this Stuart?  Thank you.
> > 
> Hmmm. . . .  the netlister looks first at the DEVICE attribute, which
> in this case looks like "VARIABLE_RESISTOR".  If the dispatch section
> of the Scheme code doesn't recognize the DEVICE attribute, then it
> tries to figure out what to do based upon the refdes.
> 
> VARIABLE_RESISTOR is not a built-in DEVICE type, which is why you get
> this message.  It probably did the right thing anyway 'cause the
> refdes was "R18".  Did you see a R18 card in the SPICE deck?  
> 
> Anyway, I will fix the Scheme code to include this DEVICE type,
> and post the fixed code on my website in a day or two.  Please be
> patient -- I am traveling right now so I don't always have immediate
> access to the net to post patches.
> 
> Also, I am interested in hearing about other devices which don't
> netlist correctly, or complain about "unknown components"; I am happy
> to include them in the dispatcher.
> 
> Stuart
>