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

gEDA-bug: autonumber



Full_Name: Mark Whitis
Version: 20040111
OS: linux
Submission from: (NULL) (65.40.216.240)


Attributes -> Autonumber Text incorrectly numbers components.
If you have 50 resistors, capactitors, and ICs and you autonumber them in
that order, you will get:
   - R1 ... R50
   - C51 ... C100
   - U101 ... U150
This indicates that the program fails to reset the counter each time you invoke
autonumber.   And it is a royal pain that you can only renumber one sheet at a
time.
There seem to be many other bugs: doesn't handle multiple sheets,
can't renumber only selected parts, doesn't number parts based on position on
page, can't leave existing numbers alone, etc.

Workaround:
   http://www.freelabs.com/~whitis/annotate_gschem/annotate_gschem_latest.tar.gz
   This program is NOT GPLed.

Correct behavior would be:
   - use separate numbering sequences for each number prefix
   - Don't require users to autonumber each type of component separately
     but if you give the option to restrict to a particular component type, 
     that is good.
   - You must include an option for how to handle existing numbers 

Selection:
   Restrict numbering to prefix:  ____________
   [x] select all   [ ] current selection
   [x] all sheets  [x] current sheet
Format:
   Starting number: 0      [x] number each refdes prefix separately
   [ ] Leading zeros, number of digits: _2_
Existing numbers:           
   [ ] Renumber parts already numbered   [x] Renumber only parts not numbered
   [x] Reuse gaps in existing numbers
Order: 
   [x] sheet/x/y
   [ ] sheet/y/x
   [ ] file order

The standalone program linked to above allows most of these options except it
doesn't handle multiple sheets and can't number only selected parts since it is
a separate program.