Hi folks,
I wanted to check whether there might be a better method than my current laborious process for duplicating a library component.
The use case is this:
- I have an existing device from which I'd like to create a variant in the same library.
- Because I want edit the symbols and packages, I want these to be copied, with new names.
- That is: the new device shouldn't just reference the existing symbols and packages, which need to be preserved.
My current procedure is:
- copy the existing device (bringing along its symbols and packages) to a temporary library.
- In the temporary library, rename all symbols, packages and the device itself. (Helpfully, renaming the packages and symbols updates the device, so the entire thing maintains its integrity).
- copy this completely renamed device back to the original library, including its own symbols and packages, which I can then proceed to edit.
Is this as good as it gets, or is there a better way?
-- Graham