| www.delorie.com/archives/browse.cgi | search |
| 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=gmail.com; s=20120113; | |
| h=date:from:to:subject:message-id:mail-followup-to:references | |
| :mime-version:content-type:content-disposition | |
| :content-transfer-encoding:in-reply-to:user-agent; | |
| bh=8y8Vushx0WF0/vOls6tu1nufEHfn9SR0IhBEIa/cch8=; | |
| b=CK4J4pmD5RW1dO2a3l4SgpH0mi265yiiqBP/WnkWhK9G+x0ltNKmYR+Pcz0w2zC4SM | |
| 92qYID4Cc3jq5BQe2ouP1Kd+GxBgIo5YSMVQl0mJaVdke/aoiRGVtLRDjFVsYQ5dqGUN | |
| cKa9y4JA9L4XPnPrI3tLtH8paFeWlMNDIvq7vx6JXfn5XAsBIiefp/HFRA/PlBwUfpwn | |
| UzDHH1uIiI345Bz5AhZV/4+WF9firlQIIPN/g0CCinMt3acrh+E6ISPCIKJXHzrHkMXf | |
| Tu4tXIVNbbiLSZ4lqdUJez6QM8KKkjvwh0SmjNXx5OctSPVzSqVIt4HpGNhF6kUaNM6G | |
| 61vw== | |
| X-Received: | by 10.112.10.138 with SMTP id i10mr9305140lbb.43.1435612532886; |
| Mon, 29 Jun 2015 14:15:32 -0700 (PDT) | |
| Date: | Tue, 30 Jun 2015 00:15:30 +0300 |
| From: | "Vladimir Zhbanov (vzhbanov AT gmail DOT com)" <geda-user AT delorie DOT com> |
| To: | geda-user AT delorie DOT com |
| Subject: | Re: [geda-user] gEDA/gschem still alive? |
| Message-ID: | <20150629211530.GC28458@localhost.localdomain> |
| Mail-Followup-To: | geda-user AT delorie DOT com |
| References: | <1435510363 DOT 682 DOT 26 DOT camel AT ssalewski DOT de> |
| <55902AB9 DOT 9000004 AT neurotica DOT com> | |
| <alpine DOT DEB DOT 2 DOT 00 DOT 1506281932040 DOT 6924 AT igor2priv> | |
| <20150629113018 DOT GH19654 AT fi DOT muni DOT cz> | |
| <1435581145 DOT 1447 DOT 19 DOT camel AT ssalewski DOT de> | |
| <CAOFvGD7npho6fPKAEmce6L1nXy=5EEsVaEH-Vj_XEuiLddodDA AT mail DOT gmail DOT com> | |
| <1435592698 DOT 1607 DOT 17 DOT camel AT ssalewski DOT de> | |
| <D8B09027-EF94-4C8D-ADC8-C5CCEAC36552 AT noqsi DOT com> | |
| <1435599996 DOT 2704 DOT 20 DOT camel AT ssalewski DOT de> | |
| <B8DD3FDA-D554-4DCD-A97D-42CE7215A5CB AT noqsi DOT com> | |
| MIME-Version: | 1.0 |
| In-Reply-To: | <B8DD3FDA-D554-4DCD-A97D-42CE7215A5CB@noqsi.com> |
| User-Agent: | Mutt/1.5.23 (2014-03-12) |
| 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 |
On Mon, Jun 29, 2015 at 01:44:27PM -0600, John Doty wrote: ... > >> It would be another factoring error to build in too much meaning to > >> attributes at the schematic editor level. A lot depends on downstream > >> flow. Geda-gaf supports many downstream tools. Simulation needs > >> different network attributes than layout does. In geda-gaf, the > >> netlister carries the responsibility for assigning semantics to the > >> primitives. Making the editor aware of semantics detracts from its > >> flexibility. > >> > > > > That is generally true, you told us that some years ago, and it is a > > fine excuse to let gschem as it is. Unfortunately, some years ago > > sch2pcb was really stupid. It transfered footprints from schematics to > > PCB board, all stacked on top of each other, and gave us only net > > connect information. That is really a mess for larger boards. We loose > > too much information: Which bypass capacitor is for which OpAmp? Which > > trace is for high current. The layouter guy has to manually recover this > > information. One simple improvement is grouping elements -- for example > > all components close to an OpAmp on schematics should be placed as a > > group on PCB too. And there should be an option in PCB program to > > highlight all elements of this group, so that we can check if they are > > placed well. > > This is more a PCB problem than a geda-gaf problem. It’s trivial to > add an attribute like keep-near=U1 to a capacitor. That’s an advantage > of a factored tool that’s agnostic about semantics. But since PCB > doesn’t compose complex objects from simpler objects, there’s no way > to express this in a netlist for PCB. The problem goes beyond > graphics. I've already wrote a script for gschem for searching and selecting components above in the thread. Nothing hinders using of the same approach and outputting a script for pcb with 'Select(ElementByName)' to select what you want and doing other things, e.g. 'ChangeSize(...)' with it. Cheers, Vladimir
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |