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

Re: gEDA-user: Resistor valuesâ



On Sat, 25 Dec 2010 07:33:30 -0500
John Doty <jpd@xxxxxxxxx> wrote:

> 
> On Dec 25, 2010, at 1:50 AM, Vanessa Ezekowitz wrote:
> > 
> > Resistors are just one of many component types out there have a value, no
> > matter what type of package they come in
> 
> Resistors often don't come in packages.

"Often", perhaps, but not usually.  No matter how you slice it, the most common way to use such a symbol and its corresponding physical representation is as a component on a circuit board or in an IC.

> I use resistors in VLSI design, and
> textbook symbolic abstractions of resistors also have no packages. Then
> there's simulation, where it is usually unnecessary to simulate the package
> even if it will exist someday.

Stop trying to change the subject - this is not about simulation or VLSI design, or even the package types that such resistors come in - it is about the sheer fact that resistors *must have some kind of value* when they are finally put into physical form.  If they do not, they are not a resistor, they are a conductor.

If the presence of a "value=" attribute is of no use to you, then *ignore it*.  

The existence of something does not imply the requirement to use it.

> gschem/gnetlist are excellent tools for
> schematic capture for VLSI, symbolic analysis, and simulation.

And they will continue to be.  The proposed change won't affect the subset of people who use them for those purposes.

> By convention, in symbolic analysis of circuits, the value is the same as
> the refdes. So no value attribute is needed.

Maybe in your line of work that can be the case, but I submit that the vast majority of users of these types of tools do not make the same comparisons you do. 

You and I both know that "R1" is not meant to have the same meaning as the "10k" written below it in a schematic, and that's what each of our respective instructors taught.  

Please don't try to push the rest of the world away from this fact.  They are two parameters with two completely different meanings.

Of course, I was taught at a time when EDA tools were non-existent for the end-user, so simulation was something you did with pencil and paper, schematics were passed around in printed form or as plain hand-drawn image files, and circuit boards were drawn, etched and stuffed by hand if you wanted something better than breadboard or wire-wrap.  I'm sure that has a lot to do with my perception.

> > The same goes for every last capacitor, inductor, etc., though I think
> > you'd be hard-pressed to find any that have a value of zero.  
> 
> Maybe you're hard-pressed here, but I am not. I often set values to zero
> when analyzing or simulating circuits. Limiting cases, y'know. Sometimes I
> even use negative numbers.

Fine, so continue to do so.  No one is stopping you.

> If you only use gschem/gnetlist to feed pcb, you will have a severely
> limited perception of their true capabilities, and the genius behind their
> design.

Perhaps you mean "you will have a somewhat narrow need for their true capabilities".

The same could be said for a text editor, if all I ever do with one is work on the HTML for my website rather than write the Great American Novel.

> It would be great if pcb users would pool their resources and create a
> library specifically for a common pcb flow. But it will never happen. Even
> in that small corner of the vast gEDA universe there are still widely
> divergent notions of flow and style. So almost everybody will continue to
> fight the toolkit and complain.

About the only one fighting this proposed change is you, John.  All we are proposing here is adding some reasonable, sane defaults for things like "value" - things you can ignore if they aren't useful to your particular work.

-- 
"There are some things in life worth obsessing over.  Most
things aren't, and when you learn that, life improves."
http://starbase.globalpc.net/~ezekowitz
Vanessa Ezekowitz <vanessaezekowitz@xxxxxxxxx>


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