Update Components
Components can change in the database. The Update in project command updates these changes in the project.
The Update Components dialog accomplishes a comparison and announces whether objects were changed in the database. These objects can then individually be selected by checking the box in front of each object. Only those checked will actually be updated in the project.
To open the dialog box,
-
right-click in the Component view of the Database tree on a folder and select the Update all components in project command from the displayed context menu.
The following dialog box appears:
Components that are used in the project but not available in the currently defined database, are correspondingly displayed in the dialog.
The checkbox in front of such components is not checked as well as inactive, i.e. the checkbox cannot be changed. <Not found> is entered in the Database column that shows the date the component was last modified.
When the component is found but no modification date exists, <Unknown> is entered in this column.
Update Components |
|
---|---|
Update only following outdated components |
The list of objects contained in the dialog is determined on the basis of a time stamp, which is updated automatically after changes in the database.
This list displays component name, version, date of the last update in the project, date of the change in the database and description column.
By clicking the column headings, the table is sorted by the respective column.
The list contains only components, which were changed in the database and not yet updated. Individual components, which are not to be updated, can be de-selected in the list.
When updating a component that exists in several versions in the project, all selected versions are updated to the current version.
When a component's version is used by a locked device, this version is not updated.
When the current version of the component is used by a locked device, update is not possible.
Models are updated together with their components. Thus, updating components with the same model is possible only if all of these components can be updated.
When more than the selected components must be updated, a message is displayed:
|
Select All |
By means of the option Select All all components in the list are selected. |
Deselect All |
By means of the option Deselect All selection of all components in the list is undone. |
Show diff |
A separate window appears showing the differences between components used in the project and the corresponding active version of the used component in the database:
The following elements can be used to navigate through the differences:
NoteIf a model is changed, every component connected to the model is also changed. The LastUpdate information is changed for all corresponding components. The changes to the model are not shown as differences. |
Only show entries where nothing has changed except the timestamp (can take up to several minutes!) |
When this option is active, only those object are displayed that have changed the timestamp only, but no attributes or other values.
It may happen that only the timestamp differs, but no other information, for example, when objects are updated with E3.DBUpdate and the configuration key AutoRefreshLASTUPDT=1 is set.
Note
Filtering the objects with changed timestamp only may take some time. The progress is displayed in the E3.series status bar. |
Update all components in project regardless of any dates in project or database |
Activate this option to update all components existing in the project regardless of whether they were changed or not. |
Update only component attributes |
When this option is checked, only the attributes of the components are updated, without updating and thus changing other properties of the component, such as symbol assignment.
Note
Attributes of components containing pins of the type Busbar cannot be updated in E3.series versions 2023 and 2025. |
Note
Subcircuits are not updated using the Update all components in project command, but need to be updated individually.