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: In-Reply-To: From: "Majenko Technologies (matt AT majenko DOT co DOT uk) [via geda-user AT delorie DOT com]" Date: Mon, 2 Sep 2019 21:29:41 +0100 Message-ID: Subject: Re: [geda-user] gschem interaction from external processes To: geda-user AT delorie DOT com Content-Type: multipart/alternative; boundary="00000000000081ab62059197d562" 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 wrote: > "Majenko Technologies (matt AT majenko DOT co DOT uk) [via 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
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't know what he current elements are. And you need to rev= ert 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.=C2=A0

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.

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.

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 de= lorie.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 gsch= 2pcb,
> Reload open schematics and PCBs from disk, Load new netlist and layout=
> to buffer" operation.

Do you really need to save/revert the pcb?=C2=A0 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--