[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gEDA-dev: ultralight symbol + heavy-but-non-graphicalattribute-group-symbol (was:Diode symbols in GSchem)
I like this idea --
you could have this combined with visibility to handle different styles of doing
things and backwards compatibility.
For instance, a transistor with pinname=g, pinname=d, pinname=s could be placed
and without more attribs it would only show pinnames, no numbers yet. Then
attach something about a package, and if that package has slots, slot attribs
would come with it.
Maybe this attribute group would be a symbol also, but one with a usually
invisible outline and attribs, that you pick from your library and place over
the generic transistor symbol? Perhaps pins could be given a new function such
that they get pin number info from the linked on attribute group and display
the pin numbers at the location of the pins at the location of some position
placeholder attrib like pinnumberloc. All those attribs in the packageless
symbol would be set to pinnumberloc=x. All the pins could have value x, which
has no information except its position, and is the place to display pinnumbers
gotten from a future added package attribute group
this concept is like a ultralight symbol with heavy information added in a way
that has no graphics. We could develop a text processing way to create these
heavy linked-on attribute groups, and save them in gschem libraries just like
the ultralights and the light and heavy symbols we use now. (Most of us create
all our own heavy symbols -- none in the libraries.
Having support for a new heavy-but-non-graphical attribute-group-symbol seems
like it might allow more easy churning them out and so available for libraries
for heavy symbols demand like for newbies to be able to use a workflow developed
by others and be productive without as much from scratch.
And, of course libraries of heavy-but-non-graphical attribute-group-symbols
would be antoher gedaconsulting.com fixed price bid item to describe and ask to
be paid for making...
It also segments tasks of symbol creation similarly to how your mind recognizes
the parts of symbols -- so it might allow automation of symbol creation from
OCR'd, (scanned and recognized), datasheet information.
John G
DJ Delorie wrote:
>> I wish I could show something more concrete but for now I can only do
>> some handwaving while I try to piece together exactly what I think I
>> need.
>
> How about this idea: gschem symbols always have SYMBOLIC pin names,
> and there's some magic that assigns slots and pinouts when mapping
> them to footprints?
_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev