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

Re: gEDA-user: A component cannot contain another component?



On Sun, 2009-11-01 at 13:29 +0000, Kai-Martin Knaak wrote:
> On Sun, 01 Nov 2009 13:13:23 +0000, Peter Clifton wrote:
> 
> > Was there something specific you were trying to achieve by inserting
> > components in a symbol file?
> 
> I do this all the time. It allows me to insert often used sub circuits 
> from my local library. The components inside these blocks are 
> automatically updated as I tweak my symbols in the lib. See the paragraph 
> "block" in my section of gedasymbols for examples 
> ( http://www.gedasymbols.org/user/kai_martin_knaak/ ).
> 
> I use "Include-as-individual-objects" to import these blocks into the 
> actual schematic. Thus, there is no recursive structure in the *.sch file 
> and gnetlist has no reason to object. 
> 
> Bottom line: symbols inside symbols allows for a more powerful libbrary. 
> Please don't remove this feature.

Ok - fair enough, but you aren't effectively embedding symbols in that
case, you are pasting a schematic fragment - using the symbol file as a
container for it.

If you were to paste one of those blocks as a symbol (rather than the
"include as individual objects" feature, then that would lead to
unknown, un-tested consequences. Doing that ought to trigger some kind
of warning, possibly refusing to place the component.



> ---<(kaimartin)>---




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