Mail Archives: geda-user/2018/02/03/14:51:22
On Sat, Feb 03, 2018 at 07:55:15PM +0100, karl AT aspodata DOT se wrote:
> > > Symbol['!' 12]
> > > (
> > > SymbolLine(0 45 0 50 8)
> > > SymbolLine(0 10 0 35 8)
> > > )
>
> 8.8 File Syntax
> A special note about units: Older versions of pcb used mils (1/1000 inch) as the base unit;
> a value of 500 in the file meant half an inch. Newer versions uses a "high resolution" syntax,
> where the base unit is 1/100 of a mil (0.000010 inch); a value of 500 in the file means 5
> mils. As a general rule, the variants of each entry listed below which use square brackets
> are the high resolution formats and use the 1/100 mil units, and the ones with parentheses
> are the older variants and use 1 mil units. Note that when multiple variants are listed, the
> most recent (and most preferred) format is the first listed.
Yeah, I found this paragraph and I've read it more that a dozen times.
> I.e. anything within [ ] are high res., anything within () are mil
> (except angles, strings etc.).
OK. So the inner-most type of parens define the resolution. The outer parens
have no effect to the values which are enclosed in an inner pair of parens.
> So the above is Symbol with delta 0.12 mil,
Uh? Isn't the "12" the character code?
> and symbolline from point1 = (0,45mil) to point2 = (50mil,8mil), etc.
Thanks for the clarification! Maybe the paragraph could state this more
precisely with an example?
--
Josef Wolf
jw AT raven DOT inka DOT de
- Raw text -