Mail Archives: geda-user/2015/07/03/16:45:47
On 06/29/2015 12:46 PM, Stefan Salewski wrote:
>>> On Mon, 2015-06-29 at 10:47 -0400, Jason White
>>> > >(whitewaterssoftwareinfo AT gmail DOT com) wrote:
>>>> > >>Stefan, I think the easiest solution to net grouping attributes such as
>>>> > >>"Power", "Analog", or "Digital" is to allow for each net to be displayed
>>>> > >>with a different color.
>> >
>> >The file format already supports line colors and styles. I have always
>> >thought it would make more sense to represent nets and busses with
>> >lines that have attached attributes than to have primitives for these.
>> >What we have now is a factoring error. Not too serious, but a barrier
>> >to the future.
>> >
> gschem file format supports line colors and styles. But for nets only
> color index is available currently:
>
> N 53500 61600 53000 61600 4
>
> And my fear is that many colors and styles for nets are really confusing
> when displayed all the time.
As any code gets into a swamp dealing with this kind of thing, deciding early
as a spec might help. Besides color there is brightness. Also background.
When printing, we want a white background and otherwise most people use black.
So, brightness usually needs to be somewhat less white, or extra-saturation
when over a white background, and call what is done for black background normal-saturation.
Sometimes we use saturation along with transparency to denote this side, or other side of the
PC board in layout...
So, it's complicated...
I think line thickness is a good way to denote power handling, since so many other ways
to "slightly change a colored net or trace" are already well used by many.
My opinion is colors should be left alone as far as power handling goes.
It would be fabulous if net attribs could be fully transferred to layout,
and including colors/thicknesses for trace groups/trace widths by matching up attrib names.
John Griessen
- Raw text -