www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/02/27/14:36:50

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sbcglobal.net; s=s2048; t=1425065736; bh=JNNpKrEOlWtbO8bfrUZnup7N+EpiLs3/FMnggmEWVUA=; h=Date:From:To:Subject:References:In-Reply-To:From:Subject; b=tIbeS0SOZzrleTf5zX/49qa3fNdPMz0k2SVJvfe2fHtIMOlxAd6du/qjfyjtUa+bIs3pKi0068qWJjNBn4ihcWkKwWrDZz0qAhk2SGR6Yj8sIdfXnKhVXWsUVe4GXeMZPlaCUyd8RT/nvW6yQ3PMGtaJ3BG8XGPAT1h+3ezUIFpynCGDPdSRwSi2nDlEHKKTlIEMZSh/g14cqM02kIznMq4ubYlmbsbiZdU48i23eEPfZeTPyOq3q4ZvnM+0QmqqKahkBv6jonrbsZtfipNpcGlV8gwQ59sf+z9CqnD/JQrGN4f/KkT6yC4moA2xbapzsyy59fXA4XkLayPBMQ3ehw==
X-Yahoo-Newman-Id: 492975 DOT 72794 DOT bm AT smtp111 DOT sbc DOT mail DOT ne1 DOT yahoo DOT com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: 5FwUAPcVM1lDZUEqs.UgllaC6oTfo2jowUEvUblrd2WI4oB
1Lgky40ENqrACYqNhC3.pUvbu97e1F_UmkAU2jnIRsXf9x.cEozoPpyaqhku
qquzpjTbH7BH_o7dwfovu6wb7HPU8C9aRWgb2x6xjCI.xhyvn7pRV1vjYA9n
m1N1dgU.kmzntGybpaevUiS.PhJCBysieVQkJ6yKzn7kSomPNkLsCRacrHKQ
8JSB2mptQaGhR_akdyfQqCQmClSZH1hp7_OdxHVPVoEmrScNKiusik_5E7T5
1ybDoGDQPrllQhluG1ugWEn5zR5g2S.eDJuJ4eYWYcSVXDmUu.sVv9sJ5i5z
UZ2YCL9GSskQjDe6OVEcWJITlJ8XEz8MfyCKmYNsxV0ef4J9UmuVB9cu5HtC
EyUIf9qpBidWlpD.3KwrECiB50WZvzi0z2TA2qtXMN3ZDrckTvi3vMW2VLpR
63VCyWhLWAfTE4HiVW2zgvWa2gxP0__Kx8ZYW8Esm8ZKRQxzAqXo0rHLGr6d
MGop0LwcVA_F6.Qhq9vGPkSo9KDZhmxbcExbkVLg1Jxj7kBeWU44TzarfAxx
US5bz2ljipIqVOuDYshgeP2MuHNiSOPbZTGsa8J4O8aa2dvgGsTEi_8s06QX
U0u4-
X-Yahoo-SMTP: f_DTt3mswBBgAkQlHvfWr7fedPivEj8lM_i1QPTGLa1z0f7XFiw-
Message-ID: <54F0C694.6080203@sbcglobal.net>
Date: Fri, 27 Feb 2015 11:33:40 -0800
From: Girvin Herr <girvin DOT herr AT sbcglobal DOT net>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20131204 Thunderbird/17.0.11
MIME-Version: 1.0
To: gEDA User List <geda-user AT delorie DOT com>
Subject: Re: [geda-user] Ellipses in gschem?
References: <54EB4593 DOT 7020801 AT envinsci DOT co DOT uk> <20150227122246 DOT GA4091 AT localhost DOT localdomain>
In-Reply-To: <20150227122246.GA4091@localhost.localdomain>
Reply-To: geda-user AT delorie DOT com

On 02/27/2015 04:22 AM, Vladimir Zhbanov wrote:
> Matt,
>
> On Mon, Feb 23, 2015 at 03:21:55PM +0000, Matt Rhys-Roberts wrote:
>> Is it possible to create ellipses in gschem for use in symbols? Circles and
>> arcs are no problem...
> I've remembered one else way I used some time ago:
>    - make a figure you want in your favorite vector graphics editor
>      (e.g.  inkscape)
>    - export it to pdf or postscript
>    - convert it to gschem format with:
>      pstoedit -f gschem figure.pdf figure.sch
>
> You'll get the figure approximated by lines. pstoedit has some
> options you may want to set in order to make the figure look more
> smoothly.
>
> You can scale your figure either before (in inkscape) or after
> exporting to pdf (there is at least one script on gedasymbols.org
> for that purpose).
>
> Cheers,
>    Vladimir
>
Vladimir,
These are good ideas.  I hadn't thought of them.  Thanks.

One thing I discovered is that gschem's rotation does not work well with 
inserted drawings.  I tried rotating a PCB assembly after inserting it 
into a gschem drawing and the board outline rotated, but the silkscreen 
did not.  Therefore, I recommend to do all rotation outside of gschem, 
before inserting the drawing.

Another problem is rescaling.  gschem will not rescale (drag a corner 
"tag".) an inserted drawing once it is instantiated.  It can be scaled 
during the insertion, but once that last insert click is done, that is 
what you get.  Don't expect to edit the drawing later, other than moving.

Also, I use arrows and lines to point to components in an assembly 
drawing.  If the arrows and lines are placed before the drawing is 
inserted, the arrows and lines are under the drawing and hidden by the 
inserted drawing.  I cannot see any way to "Bring to front" or "Move to 
back", etc., any gschem objects, as in LibreOffice Draw for example, in 
order to push the drawing back behind the arrows and lines.  But then 
this is not a requirement of gschem.  I just remember to insert the 
drawing first and then create the arrows and lines over the drawing.  
That seems to work well.

Keep in mind that gschem slows down noticeably after a drawing is 
inserted.  Past versions were worse than the later version I am using 
(1.8.1).  The older version I tried this on years ago slowed down so bad 
that it was unusable.  The more insertions, the slower it gets.  Be 
patient when printing.  I experimented with different file formats (jpg, 
eps, etc.) and did not notice any difference in the speed change.  So, 
no one format is preferable, but some format file sizes are smaller.

Hope this helps.
Girvin Herr

- Raw text -


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