Resolve Library Conflicts
When library data is merged into the destination library, any source objects that are in conflict with the destination library are displayed in the Resolve Library Conflicts dialog. This dialog allows you resolve any conflicts that are preventing the library data from being merged. Each conflicted item is displayed as a table row in this dialog. The Resolve Library Conflicts dialog is displayed if conflicts are detected when you click Merge in the Download Manager dialog, or in the Merge Confirmation dialog in eCADSTAR. It is also shown when you paste items between libraries in eCADSTAR Library Editor.
- When you download parts in eCADSTAR PCB Editor or eCADSTAR Schematic Editor, the downloaded data is the source. The library that is displayed in the Product Settings dialog, Library section is the destination.
- When you download parts in eCADSTAR Library Editor, the downloaded data is the source. The currently-open library is the destination.
- When you paste library data in eCADSTAR Library Editor, the clipboard is the source. The library is the destination. In the rare event that a conflict occurs when you save library data in eCADSTAR Library Editor, the unsaved library data that you have pasted, or unsaved downloaded library data is the source. The open library is the destination.
Value | Description | |
---|---|---|
Type | Displays a read-only value for the type of object that is being
merged. The following values can be displayed:
|
|
Source Name | Displays a read-only value for the name of the object in the source file that is being merged. | |
Object Conflict Resolution | If a conflict occurs when merging library data, this column allows you to resolve the conflict by creating a new object in the destination library; or by mapping to an existing object, or overwriting an existing object. | |
Create new object | If selected, the conflict is resolved by creating a new object in the destination library. If an object exists in the destination library with the name specified in the Destination Name and Destination Alternate boxes, then an error message is displayed. | |
Map to existing object | If selected, the conflict is resolved by updating the library data in the destination library. If the object specified in the Destination Name and Destination Alternate boxes does not exist in the destination library, then an error message is displayed. | |
Overwrite existing object | If selected, then the conflict is resolved by overwriting the library
data in the destination library. If the object specified in the
Destination Name and Destination
Alternate boxes does not exist in the destination library,
then an error message is displayed. When a part is locked:
|
|
Destination Name | Allows you to specify the name of an object that is merged
into the destination library. By default, the same value as the
Source Name column is displayed.
In order to resolve a conflict, the Destination
Name column allows you to rename an object by typing a
valid name, or by selecting it in the Select
Destination Name dialog. This dialog allows you to select
from a list of relevant objects in the destination library. It
is displayed by pointing the cursor at the Destination
Name column, and then clicking the displayed ![]() |
|
Destination Alternate | For footprints and symbols: if you point the cursor at a row
in this column, the ![]() ![]() |
|
OK | If all conflicts in the Resolve Library Conflicts dialog have been resolved, the source data is merged into the destination library, and the dialog is closed. | |
Cancel | The merge process is terminated, and the progress bar in the Download section of the Download Manager dialog displays the message "Merge Failed”. |