delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2019/09/02/16:51:43

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=majenko.co.uk; s=key1;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
bh=ovJjRDuYJa/U2LS8IfVl5fWajifGqD2ysBuSEPXK3qk=;
b=oGeBbnwinQQjTyvfbWNbyVp3F6QQHQSAVj0UK7uizyH4TTwizQH70f0l1bKHmXNcZk
KiE87+fMeudoJ1p0WZBSdlEPPIYRMYjt7o9rs8EvkvytJOUJuPu/yW6cN4kXlNxp/shs
i/ciKJsxK/dZog6Bbj4lD6wKn8AmNzPlCe2oC0SX2WyVUx5iOySwrtbD1zsGXReqhjru
N5MY0KIB+wYN61Mv5/jn13L7BCegwaw8y/BnVDIXb8cD18CP3IeFerm+YRt+cDGYhLfc
dwWDIwNal+ayXjyKff5Eo8d/Z2MK7ILDVxTdiRaurxCm06zAMUwHEnJzvXhukzbCpsU0
4uwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to;
bh=ovJjRDuYJa/U2LS8IfVl5fWajifGqD2ysBuSEPXK3qk=;
b=LFubNpSgrbqWMks+Fqwxm5r5TX1vN+3T+lmTLux3e0m98jHhqInnorc1qdrpz0XwZB
3E96JwPIobAyMEFlSuoj4dsWl1RW+5UFpGzvFvS6IGCkh7zyhtZ0qXGOJy/QWEGwao3S
vR0tXCFXfFXbCAOgdzptaPTpEudMOUECIiOQEX1pYqnc1+aIodn8ajmAiEVq7tLJifL4
efkU+vNgkqXBa/l74yQ3jwH3mCg3GGhut0QmPoYw0nr8vwZRUFy/1RXT4J4bibx9UJvR
Z5mXM+dqTp2/vlWGuPioDTaIGMuGwOLF5DyJXCPKGC+uXyrN9pOY9GcoSp+1sfJ5Ry0h
7ZIA==
X-Gm-Message-State: APjAAAVix1p8xB+zaMUEObiM4Kbzo33Qu646obyZ6ymSgO+Rw5oWHSLd
q4BcMKpnDKhDUamZWqY8d+kWOhz1EsZujwKwvKfxlOdb
X-Google-Smtp-Source: APXvYqza5m3VqcLuGyDurV1fpSFRtPTiDHMH6qVLWSxwpKMvNs3jT65XBaptN0cwVF0vAvGG4SlxthGPXZRevS94bX4=
X-Received: by 2002:a2e:85d7:: with SMTP id h23mr18161206ljj.129.1567456191679;
Mon, 02 Sep 2019 13:29:51 -0700 (PDT)
MIME-Version: 1.0
References: <CAPp8_DqaZpOpdKFrUF7HC9sbCG2ag0a2iuWQrSkOY76U1kRQ6g AT mail DOT gmail DOT com>
<xnh85u1odj DOT fsf AT envy DOT delorie DOT com>
In-Reply-To: <xnh85u1odj.fsf@envy.delorie.com>
From: "Majenko Technologies (matt AT majenko DOT co DOT uk) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Date: Mon, 2 Sep 2019 21:29:41 +0100
Message-ID: <CAPp8_DqJ-3ZRYPbWmqFpnvp2C2ds4DhBMY95uApuA3-XyxwSYA@mail.gmail.com>
Subject: Re: [geda-user] gschem interaction from external processes
To: geda-user AT delorie DOT com
Reply-To: geda-user AT delorie DOT com

--00000000000081ab62059197d562
Content-Type: text/plain; charset="UTF-8"

The way this system is designed, yes, I need to save and revert. You need
to ensure that the file is saved before running gsch2pcb otherwise it won't
know what he current elements are. And you need to revert afterwards so
that any removed elements vanish in PCB.

PCB works perfectly. You don't need to worry about PCB. Ignore PCB. I am
happy with PCB.

And now thanks to Roland I am happy with gschem as well. He has been
working on exactly what I am wanting and it works nicely.

Besides, generating a script and then importing it in PCB would be a
two-stage operation - press a button in my program which generates the
script, then manually go and import it - when a simple single button press
is far more preferable.

On Mon, Sep 2, 2019 at 9:25 PM DJ Delorie <dj AT delorie DOT com> wrote:

> "Majenko Technologies (matt AT majenko DOT co DOT uk) [via geda-user AT delorie DOT com]"
> <geda-user AT delorie DOT com> writes:
> > As part of this is an automated (by automated I mean you click one
> > button in the interface) "Save open schematics and PCBs, Run gsch2pcb,
> > Reload open schematics and PCBs from disk, Load new netlist and layout
> > to buffer" operation.
>
> Do you really need to save/revert the pcb?  I ask because pcb's
> File->Import has been around for a while, and supports Makefiles, so you
> could generate whatever script you wanted in addition to the default
> update script (or even talk to gschem), and have pcb run that, using the
> GUI that the user expects...
>


-- 
*Matt Jenkins*
Majenko Technologies

--00000000000081ab62059197d562
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">The way this system is designed, yes, I need to save and r=
evert. You need to ensure that the file is saved before running gsch2pcb ot=
herwise it won&#39;t know what he current elements are. And you need to rev=
ert afterwards so that any removed elements vanish in PCB.<div><br></div><d=
iv>PCB works perfectly. You don&#39;t need to worry about PCB. Ignore PCB. =
I am happy with PCB.=C2=A0</div><div><br></div><div>And now thanks to Rolan=
d I am happy with gschem as well. He has been working on exactly what I am =
wanting and it works nicely.</div><div><br></div><div>Besides, generating a=
 script and then importing it in PCB would be a two-stage operation - press=
 a button in my program which generates the script, then manually go and im=
port it - when a simple single button press is far more preferable.</div></=
div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On=
 Mon, Sep 2, 2019 at 9:25 PM DJ Delorie &lt;<a href=3D"mailto:dj AT delorie DOT co=
m">dj AT delorie DOT com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex">&quot;Majenko Technologies (<a href=3D"mailto:matt AT majenko=
.co.uk" target=3D"_blank">matt AT majenko DOT co DOT uk</a>) [via <a href=3D"mailto:ge=
da-user AT delorie DOT com" target=3D"_blank">geda-user AT delorie DOT com</a>]&quot;<br>
&lt;<a href=3D"mailto:geda-user AT delorie DOT com" target=3D"_blank">geda-user AT de=
lorie.com</a>&gt; writes:<br>
&gt; As part of this is an automated (by automated I mean you click one<br>
&gt; button in the interface) &quot;Save open schematics and PCBs, Run gsch=
2pcb,<br>
&gt; Reload open schematics and PCBs from disk, Load new netlist and layout=
<br>
&gt; to buffer&quot; operation.<br>
<br>
Do you really need to save/revert the pcb?=C2=A0 I ask because pcb&#39;s<br=
>
File-&gt;Import has been around for a while, and supports Makefiles, so you=
<br>
could generate whatever script you wanted in addition to the default<br>
update script (or even talk to gschem), and have pcb run that, using the<br=
>
GUI that the user expects...<br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><b>Matt Jenkins</b><div>Majenko=
 Technologies</div><div><br></div></div></div>

--00000000000081ab62059197d562--

- Raw text -


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