Configuration of revision comparisons

<< Click to Display Table of Contents >>

Navigation:  Revision Handling > Revision comparisons > Design-wise revision comparison >

Configuration of revision comparisons

Previous pageReturn to chapter overviewNext page

When doing a comparison, it is necessary to define identities for the objects that are going to be compared. This is a requirement to make it possible to determine whether two different objects means that an old object has been removed and a new one added, or if an existing object has been changed.

 

This identity is defined in the way that is described in the table below.

 

Object

Identity

Devices

The item designation is used as identity.

Wires

The item designation combined with the connection number of both ends, where the two ends are sorted, is used as identity.

 

Example:

 

From =A1+E1-K1:A1 to =A1+E1-X1:1

 

If a wire would be connected in the other direction in the next revision, like shown below, it would still be regarded as the same wire, since the ends are first sorted.

 

From =A1+E1-X1:1 to =A1+E1-K1:A1

 

Cable cores

Exactly the same identity definition as for wires is used.

 

The revision comparison is a process where the objects of the old and the new revision are divided into three categories:

 

1.Objects present in only the old revision (removed objects)

2.Objects present in only the new revision (added objects)

3.Objects present in both the old and the new revision. These objects may be unchanged or changed.

The new and the old version of the objects in the latter category, are finally compared with each other to find out if they have been changed or not. Which properties that should be part of this comparison are defined in a configuration that the user can alter.

 

The setting at delivery is described in the table below.

 

List

Compared properties

Device list

Index

Quantity

Wire list

Wire number

Dimension

Colour

Signal name

Node name

Cable core list

Cable item designation

Cable core number

Index of the cable

Electrical data of the cable (cable type)

 

This setting is made in an INI-file called REVISION.INI, which is located in the \ELSA\SYSTEM directory.

REVISION.INI is divided in three sections:

 

[ITEM] for the device list

[WIRING] for the wire list

[CABLE] for the cable core list

The picture below shows the content of REVISION.INI at delivery, which is consistent with the table above.

 

Figure 1660:  The content of REVISIONS.INI at delivery

Figure 1660:  The content of REVISIONS.INI at delivery

 

The properties are represented by field names from the TARGET databases that are involved. These field names are the same as are part of the report variable definitions that are found in the Report Generator and which are well-documented. There is one exception from this however, and that is the item designation of cables that is represented with a slightly more complicated expression:

 

#QUELLDWG_1#BKZ_ARB

 

This means that this property is fetched from *5.DBF (the “*G.DBF” of revision reports) using a key from *9.DBF (the directly referred TARGET database).

 

This technique can be used for other properties stored in *5.DBF as well.

 

The user can edit REVISION.INI to remove or to add properties. If a property of an object is different in the old and new revision but that property is not part of REVISION.INI, the change in question will be disregarded.

 

cadett is happily providing services regarding customization of REVISION.INI, report definitions for lists of changes or other matters regarding revision handling.