delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2018/02/03/13:56:29

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Mailer: exmh version 2.8.0 04/21/2012 (debian 1:2.8.0-6) with
X-Exmh-Isig-CompType: repl
X-Exmh-Isig-Folder: inbox
From: karl AT aspodata DOT se
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Scope of the hires flag in PCB file format?
In-reply-to: <20180203172504.0C970804CEFA@turkos.aspodata.se>
References: <20180203160317 DOT GR12911 AT raven DOT inka DOT de> <20180203172504 DOT 0C970804CEFA AT turkos DOT aspodata DOT se>
Comments: In-reply-to karl AT aspodata DOT se
message dated "Sat, 03 Feb 2018 18:25:03 +0100."
Mime-Version: 1.0
Message-Id: <20180203185515.72501804CEFA@turkos.aspodata.se>
Date: Sat, 3 Feb 2018 19:55:15 +0100 (CET)
X-Virus-Scanned: ClamAV using ClamSMTP
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Karl:
...
> > >From the file format description (section 8.8 in
> > http://pcb.geda-project.org/pcb-cvs/pcb.html#File-Syntax) it is not clear to
> > me what is the "scope" of the high resolution flagging by square brackets.
> > 
> > For example, given a symbol like this:
> > 
> >   Symbol['!' 12]
> >   (
> >           SymbolLine(0 45 0 50 8)
> >           SymbolLine(0 10 0 35 8)
> >   )
> > 
> > will the "scope" of the high definition squares extend to the children
> > (SysmbolLine)?
> 
> To my knowledge, yes.
...

Sorry, wrong answer.

http://pcb.geda-project.org/pcb-4.1.0/pcb.pdf page 82:

 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.

I.e. anything within [ ] are high res., anything within () are mil 
(except angles, strings etc.).

So the above is Symbol with delta 0.12 mil, and symbolline
from point1 = (0,45mil) to point2 = (50mil,8mil), etc.

///

BTW, it easy to test, just load the file you have, add text with a "!"
and measure.

Regards,
/Karl Hammar

-----------------------------------------------------------------------
Aspö Data
Lilla Aspö 148
S-742 94 Östhammar
Sweden
+46 173 140 57


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019