ID: | 6178 |
From: | rn...@igor2.repo.hu |
Date: | Mon, 18 Sep 2023 10:50:20 +0200 (CEST) |
Subject: | Re: [pcb-rnd] new: sch-rnd rubber band wire move |
in-reply-to: | 6177 from Stefan Schippers <st...@gmail.com> |
On Mon, 18 Sep 2023, Stefan Schippers wrote: > > > On 9/18/23 04:59, rnd2@igor2.repo.hu wrote: >> - I decided not to do rubber banding for terminal moves; gschem had that >> feature, trying to preserve connections on pins, but whenever I tried to move >> anything with more than 2 pins it all became a mess that then took more time >> to clean up than if it simply didn't try to be smart. If there's considerable >> user demand, I may add an optional feature for this too later on. > > I came exactly to the same conclusion. > What I have is a 'connect by kissing' feature. If two components are connected > pin to pin > (no wire in between) and this option is enabled wires are added when separating > the components. > I don't use this option very often, however ex-Cadence users asked this , as > this is commonly > enabled in Virtuoso schematic editor. > It is anyway a different command, normally moving a component will do just > that, move it without > stretching or adding wires attached to it. Thanks, I didn't know the name of this feature! gschem also has that "connect by kissing" feature, probably under some other name. During my ~15 years of gschem usage I found it a bit less annoying than the smeared wire mess moving a connected symbol usually caused. But I am not sure it was useful or annoying in more than 50% of the cases. Btw, this is not a different feature in sch-rnd terms: when a terminal is connected to a net or another terminal, we have an explicit connection object created. Implementing either the "connect by kissing" or "symbol keeps connections on move" would be the same piece of code: when moving an object away, look at connections broken, and draw wires to preserve them. For now I think we can (and should) live without that in sch-rnd. It's really not that hard (or inefficient) to draw a piece of wire. Best regards, Igor2
Reply subtree:
6178 Re: [pcb-rnd] new: sch-rnd rubber band wire move from rn...@igor2.repo.hu