[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-user: Re: gEDA: inter page connectors
Regarding the old thread (Mon, 05 Aug 2002) about inter page
connectors (http://www.geda.seul.org/mailinglist/geda-dev54/
msg00053.html), I wrote a perl script which updates cross reference
attributes. See quick help below. Anyone interested in giving it a try?
_jP
> ./geda-xref -h
Usage: ./geda-xref [OPTIONS] designName
-h Help; this message
Parses all schematic files and looks for net segments with an
attribute 'netname=', and:
- if no 'xref=' attribute is associated with the same net segment
then add such attribute to the net segment
- if a 'xref=' attribute is associated with the same net segment
then fix its size, orientation, justification, color and location
such that its value is visible next to the end of the net segment
that is closer to the origin of the 'netname' attribute.
This works best when the 'netname' attribute is placed with its
origin near the end of the dangling net.
- update the value of the 'xref=' attribute to show on which page
the same 'netname' is being used:
- If no other reference to this net is found anywhere in the design
then the attribute is removed.
- References to the same page are included.
- Multiple instances on a given page are shown as a single page
- Multiple pages are separated by a comma: firstPage,secondPage,...
- Consecutive pages are shortened: firstPage-lastPage
Assumes the following naming convention for schematic pages:
designName_#.sch where # is the page number.
Makes a backup copy of each schematic page to:
bak/<time stamp>/designName_#.sch
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user