[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gEDA-dev: Diode symbols in GSchem and PCB




On Dec 15, 2006, at 11:16 AM, Peter Clifton wrote:

> On Thu, 2006-12-14 at 21:08 -0500, Stuart Brorson wrote:
> [snip]
>
>> This would overwrite the attribs of the pin located at 3300 1600 3600
>> 1600.  In particular, it would overwrite pin 13, making it pin 15 in
>> the schematic.
>>
>> To effect this, gnetlist would just need to recognize that the pin at
>> location 3300 1600 3600 1600 is being overridden by the attribs
>> between the {}, and then build the correct netlist accordingly.
>> Gschem would need to display the correct pinnumber also, meaning that
>> the internal datastructure must support this overwriting.
>>
>>
>> Or do we need to do something more involved?
>
> At first glance, it seems that this does uniquely solve which pin is
> being over-ridden, however you do have difficulties when a symbol is
> updated externally. (.sym file changed)
>
> When you re-load in gschem, there is no way to tell (other than guess)
> where the pin you're over-riding is in the new symbol.
>

But that problem is already present. If you move the tip of a pin  
when you revise a symbol, the new symbol won't connect to existing  
schematic nets. So, the coordinates of the tip of a pin really are a  
unique, invariant identifier of the pin for all practical purposes.

> So I think pins really want to be over-ridden by a name, or number.
> Something which won't change when editing the underlying symbol unless
> the user wants to alter which pins are over-ridden.
>
> Peter C.
>
>
>
>
> _______________________________________________
> geda-dev mailing list
> geda-dev@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
>

John Doty              Noqsi Aerospace, Ltd.
jpd@noqsi.com




_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev