Hi Carlos,

On Thursday 14 April 2005 17:26, Carlos Nieves Ónega wrote:

[snip]

> > There are a few things.
> > In your test file the nets and the device attributes are written
> > across the symbol. They are hard to read.
>
> Fixed.
>
> > If you convert the AT90S8535_TQFP.src file, the bottom pins become
> > unreachable. You have to translate the symbol away from the origin
> > first.
>
> Something strange is happening:
>       - First I create the symbol
>       - Then I open it with gschem using:
>               gschem AT90S8535_TQFP.sym ,
>         I can't see the bottom pins. If you look at the coords, the symbol
> is correct. The coords at the bottom at the screen are just at
> y=1400, so it's not displaying all the symbol.
>       - I open the SAME symbol in two steps:
>               - First running gschem
>               - And then File->Open and selecting the symbol
>         Everything is ok.
> So I think this is a bug in gschem....

Sorry, I can not identify wheter this description was made before or 
after the last change.
The first patch wrote the bottom pins to negativ y-Positions. gschem 
does not zoom/pan into negative coordinates (feature ;-)).
The second patch is ok. everything works fine.

> > The position of the graphical name and the refdes is just a matter
> > of tast. It's ok for me even if I usually put the refdes to the
> > upper right and the name to the upper left.
>
> Fixed. I'm curious: what do you do if there are pins on the top? The
> name of the symbol will overlap with the pins...

Well, if you have a really large symbol, you can place the name inside 
the symbol.
>
> > > P.S.: One of the tragesym options is "pinwidthvertikal". I think
> > > it's mispelled: in english it would be "pinwidthvertical" (with a
> > > "C" in "vertical")...
> >
> > Very funny, "vertikal" is the german translation of vertical.
>
> I included some code so it uses vertikal if it was changed (defined),
> and vertical otherwise.
>
> On the other hand, I made tragesym a little more clever: If there are
> pins on the top (or on the bottom) and the width specified is 0, then
> it calculates the width based on the greater number of pins on the
> top or on the bottom.

> It could be extended, so it calculates automatically the symbol's
> width based on the length of pin names and number of pins on the top
> and on the bottom... just matter of figure out how to know the width
> of the pin names.

Don't make it too clever. Some graphical things are easier to do with a 
mouse than a text description.

Great. Everything works fine.

Regards
Werner

Reply via email to