[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: feature propriety. was Re: gEDA just hit SlashDotOrg
> A rule-based thing sounds tricky. I think most would be happy with a
> simple list.
Well, the rules would be in the plug-in, not geda. Geda says "what
values work here?" and gets a list. Gsch2pcb tries to fill in blanks
by requesting defaults, and complains if it can't get one. How all
that happens, is undefined.
In my case, what I do is try to see how many parts in my database have
the right attributes. If the answer is zero, fail. If it's one, use
that one. If it's more than one, the perl script picks one based on
some heuristics I wrote.
But for gschem, imagine if you could "ee" a symbol, select
"footprint", and have it be multiple choice? I mean, the database
(somehow) knows which footprint that device is available in... no
point letting you fill in TQFP44 for an ethernet jack.
Now, suppose you had a capacitor. Lots of footprints for those. Now
pick 0.1uF, there are fewer footprint options. Choose Kemet, you're
down to three options. Choose 10v (of the four voltage options you
now have ;) and you're down to one. Don't like those footprints?
Erase some of the other attributes, select the footprint you want, and
see what options you have for the erased ones. Hmmm, maybe you need
to choose a 16v instead.
I get this idea from the digikey web page - the way they let you drill
down through part attributes until you get a small enough list to pick
one of them.
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user