[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: New user - Hierarchy problem
I think grefdes is what I remembered reading about. I have now tried it
and in general, it does a nice job. Now I need to learn some Perl to
understand it better. It does not seem to understand about schematic
hierarchy however. It renames/renumbers even refdes names for the
hierarchy inputs and outputs that don't need numbers. I had an input with
a refdes of Vin and it changed it to Vin1. gnetlist -g drc2 then
complained about the missing refdes because the page symbol was still
looking for Vin not Vin1. Also, while this is a handy program, it does not
solve my problem since it is operating at the schematic page level. I need
something operating at the upper level of gnetlist so that when I am
generating a bom or a netlist it will take into account the sub-schematic
levels and modify the refdes accordingly. I have looked at the scheme
files for generating the bom and pads netlist and so far, I can't figure
out what they are doing and how to make them do what I want. I am not at
all familiar with Scheme or GUILE so I guessing that's next on my list of
things I need to learn.
Steve
Mon, 25 Feb 2008 17:11:51 -0800, John Griessen <john@xxxxxxxxxxxxxx> wrote:
> Kai-Martin Knaak wrote:
>> On Mon, 25 Feb 2008 10:05:01 -0600, John Griessen wrote:
>>
>>> grefdes --pgskip 100 subschem1 subschem2 subschem3 subschem4
>>
> he has multiple
>> instances of a subsheet under a main sheet. So he needs a script that
>> acts on the netlist rather than on the schematics.
>
> Oh... right. The subsheets are only one, placed four times.
> He wants an instance referred to in the to sheet to trigger incremented
> names
> to replace subsheet names...
>
> grefdes is a model for a netlist text processing script though.
>
> JG
--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user