El dom, 23-10-2005 a las 07:51 -0400, John Luciani escribió:
> > Heavy/light symbols
> 
> If you want to display correct pin numbers you need to specify a
> package type for some symbols. For example: the LM326-2.5 reference
> has two packages --- DIP8 and TO-92 with the following pin
> numbers:
> 
>           Pin Numbers
> 
>           TO-92  DIP8
> Anode      1      4
> Cathode    2      8
> Adj        3      5

I meant having two kind of files:
        - One storing the graphical symbol.
        - One which inherits the graphical symbol from the latter. This one
includes the necessary attributes: footprint, device, and so on.

In the example you wrote, there would be a LM326-1.sym symbol with only
the graphical representation, and maybe some common attributes. 
Then, there would be one LM326_TO92-1.sym symbol and one
LM326_DIP8-1.sym symbol. Each one have its own attributes, so there's no
footprint conflict, and both include the LM326-1.sym as a schematic
include it now: without copying its contents. This way, if you change
the LM326-1.sym symbol, the graphical symbol of the other two will
change, but not their attributes (they are specified within each one,
and not in the LM326-1.sym file).

> Sometimes it useful to have different sizes of the same symbol.  If I
> have a schematic containing an LED driver connected to 16 LEDs I would
> use a small LED symbol to improve schematic readability. If a
> component needs many decoupling capacitors at specific pins (Chipcon
> radios) it is useful to use a small capacitor symbol.
> 
> Scalable symbols would be nice. Currently I use names like LED.sym,
> LED-small.sym, CAP.sym, CAP-small.sym which works fine.
[snip]

ATM I don't know how it would be implemented. This feature will only
scale the graphical symbol, and not the text, if we want to preserve the
readability. Regarding the graphical symbol, it can only be scaled by a
given factor, maybe 50%, in order to keep the pin to pin spacing within
the grid. Am I right?

Carlos

Reply via email to