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:

  • The selected, outdated component is used somewhere else in the project also in its latest version. The latest version must then also be updated.

  • The selected, outdated component uses a model that is also used by other components that are not selected for update. All components that use the same model as the selected component, must also be updated.

  • The selected assembly uses an outdated assembly element. The component of the assembly element must also be updated.

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:

 

 
  • Green highlighting: Line has been added!
  • Yellow highlighting: Value has been changed!
  • Red highlighting: Line was deleted!

 

The following elements can be used to navigate through the differences:

  • navigates to the previous or next deleted attribute

  • navigates to the previous or next changed attribute

  • navigates to the previous or next moved attribute

  • navigates to the previous or next added attribute

  • navigates to the previous or next difference independent of its type

  • specifies whether to highlight deleted attributes with colored subsidiary lines

  • specifies whether to highlight changed attributes with colored subsidiary lines

  • specifies whether to highlight moved attributes with colored subsidiary lines

  • specifies whether to highlight added attributes with colored subsidiary lines

  • specifies whether to display differences between components only

 

Note

If 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.