Comment 7 for bug 1747037

Revision history for this message
Wayne Stambaugh (stambaughw) wrote : Re: [Bug 1747037] Re: eechema search & replace

On 02/02/2018 03:42 PM, Franck78 wrote:
> my initial concern was just to get rid of the *RESCUE-* components
> created after a lib upgrade.

The rescuer does this to prevent symbol name clashes in other libraries.

>
> And now, correct me if i misunderstand what you say Wayne, replacing a
> component by another one is not implemented in eeschema V5 ?

In v5, just using the symbol name is no longer valid. Both the library
nickname and the symbol name are require. In the schematic file you
will see something like LIB_NAME:SYMBOL_NAME instead of just
SYMBOL_NAME. This will complicate the search/replace feature if we
decide to implement this. The problem becomes what do you replace, the
library nickname, the symbol name, or both?

>
> Say you used 2N2222 x times and decides to use a 2N3055 instead, you cannot do that (s&r) without deleting the component (and loosing all particular values) ?
> Or replacing a totem-pole TTL by its open collector version ?

These examples would only require changing the value field name not the
symbol used in the schematic which you can already do. Please keep in
mind that for symbols like transistors and logic gates there is a single
symbol with many aliases so your are not really using a different
symbol, you are using a different alias for that symbol. Aliases are
just a different name and information for the symbol graphical symbol.

>
> If so, well, just extend the S&R dialog with a call to the Add Component
> dialog to pick an existing component from the lib.

The feature request would be "Change library symbol link name using
search and replace dialog."

>
>
> Franck
>